我有以下大型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