XML :: Simple End标记不匹配

时间:2015-03-18 06:32:24

标签: xml perl utf-8

我这里有一个有效的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);

1 个答案:

答案 0 :(得分:0)

好的,我添加了一行

$XML::Simple::PREFERRED_PARSER = 'XML::Parser';

现在这很好用