1

如何使用XML::Twig类似于我们通过XML::Simple's获得的作为 hashref 的 XML 文档的输出XMLout()

4

1 回答 1

0

发布答案,因为实际答案在评论中:

OP 问题的解决方案是使用XML::Twig的 function simplify。这会将解析后的 twig 数据结构转换为哈希。故意类似于XML::Simple- 但这可能是一个坏主意,因为XML::Simple首先使用 using 的所有原因。

您实际上“丢失了数据”,因为散列不支持重复键(XML 支持)并且 XML 不支持数组,而散列支持。

对于简单的数据结构,这无关紧要。但与XML::Twig你经常根本不需要。例如,使用children或迭代。twig_handler

于 2015-04-24T20:09:07.193 回答