如何从 XML::Twig 元素获取原始 XML 代码

How to get raw XML code from XML::Twig element

我是 XML::Twig 的超级新手。我有一个 XML::Twig 元素,其中包含一些 HTML 代码。我可以

$element->text

并从中获取文本,但它会删除所有 HTML 标签,使它们成为子标签。无论如何只能从元素中获取完整代码?如果它是用 html 个实体编码的,我什至可以接受。

两个选项:

use Data::Dumper;
print Dumper $element;

或:

$element -> print(); 

$elt->sprint$elt->inner_xml 取决于您是否希望包含元素开始和结束标记 (sprint) 或 (inner_xml)

您可能想要的是

print $element->toString;