我正在使用Mark Riehl的書XML and Perl,其中一個入門程序是使用XML::Simple
,我使用CPAN下載到Fedora。XML ::簡單,形式不正確(無效令牌)令牌在線
我不斷收到此錯誤
not well-formed (invalid token) at line 1
我的加工成型的周圍了,而XML文檔,然後裝了另一個XML文件,並得到了完全相同的錯誤。
這個模塊有什麼問題嗎?
[[email protected] xmlandperl]$ cat page39convert_xml_to_html_simple
#!/usr/bin/perl
use strict ;
use warnings ;
use XML::Simple ;
my $simple = XML::Simple ->new();
my $struct = $simple->XMLin("./symbolconfig.xml") ;
[[email protected] xmlandperl]$ ./page39convert_xml_to_html_simple
not well-formed (invalid token) at line 1, column 5, byte 5 at /usr/lib/perl5/vendor_perl/XML/Parser.pm line 187.
[[email protected] xmlandperl]$
什麼是第1行,你的XML文檔的5列?聽起來像你有一些無效的XML。錯誤消息非常清楚。 – 2014-12-13 18:06:32
我不得不將doc類型添加到xml的頂部 - 它加載 – capser 2014-12-13 18:25:43
儘管* XML和Perl *是一本相當老的書,但它的大部分內容仍然非常相關。不是XML上的東西::雖然簡單 - XML :: Simple應該避免。只是跳過這些部分。 – tobyink 2014-12-13 20:41:53