我有以下大型xml文件,其格式如下: 有人可以幫助我如何使用xml :: twig處理它?使用xml :: twig解析xml文件
<root >
<entity id="1" last_modified="2011-10-1">
<entity_title> title</entity_title>
<entity_description>description </entity_description>
<entity_x> x </entity_x>
<entity_y> x </entity_y>
<entity_childs>
<child flag="1">
<child_name>name<child_name>
<child_type>type1</child_type>
<child_x> some_text</child__x>
</child>
<child flag="1">
<child_name>name1<child_name>
<child_type>type2</child_type>
<child_x> some_text</child__x>
</child>
<entity_sibling>
<family value="1" name="xc">fed</ext_ref>
<family value="1" name="df">ff</ext_ref>
</entity_sibling>
<\root>
;
我運行下面的代碼,並得到內存不足!
my $file = shift ||die $!;
my $twig = XML::Twig->new();
my $config = $twig->parsefile($file)->simplify();
print Dumper($config);
XML ::簡單,但該文件是如此之大,並堅持perl的interpeter – smith
你得到什麼錯誤消息(S)?發佈您嘗試過的代碼的相關代碼片段。 – 2011-10-05 21:33:35
發佈您嘗試過的腳本。 – Dave