XML String lesen / verarbeiten
Benny
- php
Hallo zusammen,
ich benötige mal ein paar Hinweise zum Auslesen einer XML-Datei mit PHP.
Ich habe folgende Struktur bei der XML-Datei
<item>
<text>
<inhalt1>Text 11</inhalt1>
<inhalt2>Text 22</inhalt2>
<inhalt3>Text 33</inhalt3>
</text>
<info>
<name>MAx Mustermann</name>
<title>Informationen über Max</title>
</info>
</item
Im Knoten Text befinden sich immer n-beliebige Unterknoten. Ich möchte dort alle Knoten außer den Knoten "inhalt1" auslesen. Die Bezeichnung der Knoten im Text-Knoten ist nicht immer 100% bekannt.
Im Bereich Info muss nur ein Knoten ausgelesen werden.
Die ausgelesenen Infos müssen dann in eine neue XML-Datei geschrieben werden. Mit welcher XML-Manipulatiion kann ich das auslesen und schreiben am einfachsten umsetzen? DOM, SimpleXML? Habe schon ein wenige gegooglet, aber leider noch nicht den 100% Hinweis gefunden.
Vielen Dank
Benny
Hallo,
dein Stichwort sei XPath.
//item/text/*[name() != 'inhalt1']
oder so ähnlich,
Cheers, Frank