Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 17.07.2009, 15:08
Benutzerbild von David
David David ist offline
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Um XML-Objekte zu durchsuchen kannst du dich der XPath bedienen.

Mit SimpleXML geht das relativ einfach mit der Methode "xpath()".

Wenn also dein XML-Dokument so ausieht:
Code:
<root>
   <element_1>
      <obligatorisch>
            obligatorischer Inhalt
      </obligatorisch>
   </element_1>
</root>
könnte der XPath z.B. so aussehen (wenn das benötigte Element immer an der selben Stelle zu finden sein soll):
/root/element_1/obligatorisch

Oder
//obligatorisch
wenn die Position egal ist.

Es geht natürlich noch wesentlich komplexer (siehe Link).

$simpleXMLObjetc->xpath() gibt dir dann ein Array(auch wenn nur ein Knoten gefunden wird) mit den gefunden Knoten als Objekt wieder. Das kannst du dann auswerten.
__________________
github | http://dnaber.de
Mit Zitat antworten