我这里有一个有效的XML文件 http://pastebin.com/EQw8rZDS
但是当我在某些服务器上使用XML :: Simple时,这会产生错误 "结束标签不匹配" (perl 5.8.8和XML :: Simple 2.20)
我不确定需要升级哪个包
这是这里的代码
#!/usr/bin/perl
use Data::Dumper;
use XML::Simple;
my $xs = XML::Simple->new();
my $xml1 = $xs->XMLin($ARGV[0]) ;
print Dumper($xml1);
答案 0 :(得分:0)
好的,我添加了一行
$XML::Simple::PREFERRED_PARSER = 'XML::Parser';
现在这很好用