Hallo,
ich möchte eine xml-Datei parsen. Dazu nutze ich im Moment SimpleXML. Soweit funktioniert das ganze auch, jedoch kann ich keine Werte aus Tags parsen, welche Doppelpunkte enthalten. Ich habe schon stundenlang gegoogelt, aber entweder verstehe ich die Lösung nicht oder sie passt nicht zu meinem Problem.
Hier ein Auszug der XML-Datei
Code:
<?xml version="1.0" encoding="utf-8"?>
<gpx>
<name>test</name>
<desc>test</desc>
<email>test</email>
<wpt>
<time>test</time>
<name>test</name>
<desc>test</desc>
<group:header>
<group:name>test</group:name>
<group:value>test</group:value>
</group:header>
</wpt>
</gpx>
Mein PHP-Code
PHP-Code:
$xml = simplexml_load_file('test.txt');
$ausgabe1 = $xml->wpt[0]->name;
$ausgabe2 = $xml->wpt[0]->desc;
DAS funktioniert. Möchte ich aber auf die Elemente mit dem Doppelpunkt zugreifen, führt es zu Fehlermeldungen.
Kann jemand ganz kurz ein paar Zeilen Code schreiben, wie ichein Element mit Doppelpunkt auslesen kann?
Lesezeichen