を介して得られるのXML::Twig
と同様の方法を使用して、XML ドキュメントの出力を hashref として取得するにはどうすればよいですか?XML::Simple
XMLout()
1 に答える
0
実際の回答はコメントにあるため、回答を投稿します。
OPの問題の解決策は、XML::Twigの functionを使用することでしたsimplify
。これにより、解析された小枝のデータ構造がハッシュに変わります。意図的に - に似ていますが、最初にXML::Simple
using を使用するすべての理由から、これはおそらく悪い考えです。XML::Simple
ハッシュは重複キーをサポートせず (XML はサポートします)、XML はハッシュがサポートする配列をサポートしないため、実質的に「データを失う」ことになります。
単純なデータ構造の場合、これはあまり重要ではありません。しかし、XML::Twig
多くの場合、その必要はありません。たとえば、 children
orを使用して繰り返します。twig_handler
于 2015-04-24T20:09:07.193 に答える