Thread Problem mit XMLNS in XML Dateien
(7 answers)
Opened by tk102 at 2020-02-20 08:42
Leider bekomme ich dann trotzdem für jedes Element nochmal alle Inhalte.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 use XML::LibXML qw(); use XML::LibXML::XPathContext qw(); my $document = XML::LibXML->load_xml(location => 'Datei.xml'); my $xpc = XML::LibXML::XPathContext->new($document); $xpc->registerNs(ns => $document->documentElement->getAttribute('xmlns')); foreach my $ZN ($xpc->findnodes('//ns:Liste/ns:Listenelement')) { print $xpc->findvalue('//ns:Nummer', $ZN); } Die XML (Datei.xml) dazu: Code: (dl
)
1 <?xml version="1.0" encoding="UTF-8" ?> |