In my Perl Script I try to parse a XML File with XML::XPath. I do the following:
my $xml = XML::XPath->new(filename => "dat.xml");
foreach my $row ($xml->findnodes('/pack/data')) {
...
}
I get an error in findnodes, but I don't now, how to find it. The scripts just prints out "Getötet". I don't use perl die function.
The xml looks like:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE pack SYSTEM "qy.dtd">
<pack>
<data>
<d0>88485488</d0>
<d1>58915015</d1>
<d2>56</d2>
<d3>0</d3>
</data>
<data>
<d0>88485511</d0>
<d1>16023676</d1>
<d2>56</d2>
<d3>0</d3>
</data>
</pack>
How can I find the error? The XML is about 10 MB big.
Thank you !
No comments:
Post a Comment