XML inhalte einzeln parsen! hülf!

Stoik

Mitglied
Da ich noch nicht so ganz mit klar komm muss ich mal um hilfe bitten.
also ich will aus ner xml datei die inhalte per id einzeln auslesen wie stell ich das nun am besten an in der xml schauts so aus

<content>
<artikel id="01">
<kat></kat>
<text><text>
</artikel>
<artikel id="02">
<kat></kat>
<text><text>
</artikel>
<artikel id="03">
<kat></kat>
<text><text>
</artikel>
</content>

Danke i.v.
 
z.B. per preg_match()?(mit dem dom_xml habsch mich noch nicht näher beschaftigt:-))

Code:
preg_match_all('/<artikel id="\d\d">(.+?)<\/artikel>/s',$xmlFile,$output)
 
Die XML-Funktionen von PHP durchlaufen quasi ein XML-Dokument und rufen eine von drei zuvor registriereten Funktionen auf, wenn
a) ein Tag geöffnet wird,
b) ein Tag geschlossen wird und
c) Daten vorhanden sind.

Somit muss man sich immer irgendwie merken, in welchem Tag man sich befindet, um entsprechend zu reagieren.

Bei kleineren Problemen ist man mit regulären Ausdrücken evebtuell doch besser beraten.

snuu
 
Zurück