如何从 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;
我是 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;