Thread Problem mit XMLNS in XML Dateien (7 answers)
Opened by tk102 at 2020-02-20 08:42

tk102
 2020-02-20 13:25
#191401 #191401
User since
2020-02-20
10 Artikel
BenutzerIn
[default_avatar]
Code (perl): (dl )
1
2
3
4
5
6
7
8
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:Tag1/ns:Tag2'))
{
        print $ZN->findvalue('/ns:Inhalt1');
}


Vielen Dank! Soweit funktioniert es erstmal.
Wenn ich das wieder in einer foreach Schleife ausgeben möchte, da ich den Inhalt von jedem Tag benötige, erhalte ich den Fehler:

Undefined namespace prefix

View full thread Problem mit XMLNS in XML Dateien