folgendes Problem: ich habe mir mal ein Tutorial zu den xml-Funktionen von Php durchgelesen. Jetzt habe ich versucht, mir selbst einen Parser zu basteln.Damit will ich folgende xml-Datei parsen:Der Parser gibt aber nur den Teil innerhalb von <xyz> aus. Danach bricht er mit folgender Meldung ab: XML error: junk after document element at line 3
(die Fehlermeldung wird von dem die()-Befehl ausgegeben).
Leider konnte ich im Netz nichts darüber rausfinden, was genau "junk" in diesem Fall bedeutet und wie sich das beheben lässt.
Hat jemand eine Ahnung?
Damit will ich folgende xml-Datei parsen:Der Parser gibt aber nur den Teil innerhalb von <xyz> aus. Danach bricht er mit folgender Meldung ab: XML error: junk after document element at line 3
(die Fehlermeldung wird von dem die()-Befehl ausgegeben).
Leider konnte ich im Netz nichts darüber rausfinden, was genau "junk" in diesem Fall bedeutet und wie sich das beheben lässt.
Hat jemand eine Ahnung?
...
Das ist ganz korrekt. Der XML-Standard schreibt folgenden Aufbau eines XML-Dokuments vor:
ALLES außer der XML-Definition und dem Basistag muß innerhalb des Basistags stehen. Es darf nur einen Basistag geben.
Du hast nach dem Basistag Text, womit es kein wohlgeformtes XML-Dokument ist.