Benny: XML String lesen / verarbeiten

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

  1. Hallo,

    dein Stichwort sei XPath.

    //item/text/*[name() != 'inhalt1']

    oder so ähnlich,

    Cheers, Frank