Как получить сырой XML-код из элемента XML::Twig

Я супер-новичок с XML::Twig. У меня есть элемент XML:: Twig с некоторым HTML-кодом в нем. я могу сделать

$element->text

И получить текст из него, но он удаляет все теги HTML, делая их детьми. В любом случае, просто получить полный код от элемента? Я даже в порядке, если он закодирован с помощью HTML-сущностей.

3 ответа

Решение

$elt->sprint или же $elt->inner_xml в зависимости от того, хотите ли вы включить начальный и конечный теги элемента (sprint) или нет (inner_xml)

Два варианта:

use Data::Dumper;
print Dumper \$element;

или же:

$element -> print(); 

То, что вы, вероятно, хотите

print $element->toString;
Другие вопросы по тегам