All,

Since an upgrade of perl, some legacy code which uses
XML::Simple has broken.

This replicates the problem...

 my $xml=' <?xml version="1.0" encoding="ISO-8859-1"
?><CWNFS><CWSTORY><CWSEDOL/></CWSTORY></CWNFS>';
 my $contents = eval {XMLin($xml)};

$xml is not utf8 encoded (Checked with
Encode::is_utf8) and when I run I get this error:-

no element found at line 1, column 0, byte -1 at
/opt/apps/rte-1.0.7/perl/perl-5.8.6/lib/site_perl/5.8.6/sun4-solaris/XML/Parser.pm
line 186

I haven't used XML::Simple in years, any ideas what
could have caused this? I believe we're running
XML::Parser version is 2.30
XML::Simple version is 1.05

Regards

Marty




Send instant messages to your online friends http://uk.messenger.yahoo.com 
_______________________________________________
Perl-Unix-Users mailing list
Perl-Unix-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to