Thread XML Parsen
(16 answers)
Opened by perl-snaks at 2012-05-08 12:49
Hallo Zusammen,
wenn ich mit XML::Lib was parse bekomme ich "#text" Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 my $parser = XML::LibXML->new(); my $doc = $parser->parse_string($response->content); my $root = $doc->documentElement(); print $root->nodeName, "\n"; foreach my $node ($root->childNodes){ print $node->nodeName, "\n<br>"; if ($node->hasAttributes){ foreach ($node->attributes){ printf(" %10s: %-20s\n",$_->name, $_->value); } } } SERVER #text ERROR number: 1000 #text Code (perl): (dl
)
1 2 3 4 5 6 7 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE SCAN SYSTEM "https://w3.com/example.dtd"> <SERVER value="None"> <ERROR number="1000"> fehler aufgetreten </ERROR> </SERVER> Liegt das an UTF8, dass der Text nicht angezeigt wird? modedit Editiert von GwenDragon: Perl-tags repariert Last edited: 2012-05-10 17:34:45 +0200 (CEST) |