Mahlzeit.
Folgendes Problem stellt sich mir gerade: Irgendwie steig ich nicht durch bzgl. PHP und XML.
Bei einer Struktur der XML Datei alá:
<parent>
<child1>content</child1>
<child2>content</child2>
</parent>
Fällt es mir nicht sonderlich schwer den Inhalt auslesen bzw. ihn in einem Array zu speichern.
Die XML die ich allerdings bearbeiten lassen muss sind wie folgt strukturiert:
<xml>
<head>
<child1>content</child1>
<child2 attr1="foo" attr2="bar" attr3="undsoweiter" />
<child3>content</child3>
<child3>content</child3>
<child3>content</child3>
</head>
<body>
<content>
<introtext>lorem ipsum larem und dreimal umrühren</introtext>
<p>content en masse</p>
</content>
</body>
</xml>
</body>
</xml>
Nur noch um einigeres vollgestopfter.
Mein Problem an der Sache, dass ich es nicht einmal bei den Verzweigungen schaffe, überhaupt etwas heraus zu holen.
Also ich bekomme weder den Content aus den Body Tags noch die Attribute der Headerinfos.
Versucht hatte ich es bisher hauptsächlich mit den SimpleXML Funktionen.
Was ich machen möchte ist, die Attribute und den Content zwischen den Childs als Arrays zu speichern um sie weiterverarbeiten zu können.
Hat jemand einen konstruktiven Lösungsansatz für mich ?
Gruß, Atheist
Folgendes Problem stellt sich mir gerade: Irgendwie steig ich nicht durch bzgl. PHP und XML.
Bei einer Struktur der XML Datei alá:
<parent>
<child1>content</child1>
<child2>content</child2>
</parent>
Fällt es mir nicht sonderlich schwer den Inhalt auslesen bzw. ihn in einem Array zu speichern.
Die XML die ich allerdings bearbeiten lassen muss sind wie folgt strukturiert:
<xml>
<head>
<child1>content</child1>
<child2 attr1="foo" attr2="bar" attr3="undsoweiter" />
<child3>content</child3>
<child3>content</child3>
<child3>content</child3>
</head>
<body>
<content>
<introtext>lorem ipsum larem und dreimal umrühren</introtext>
<p>content en masse</p>
</content>
</body>
</xml>
</body>
</xml>
Nur noch um einigeres vollgestopfter.
Mein Problem an der Sache, dass ich es nicht einmal bei den Verzweigungen schaffe, überhaupt etwas heraus zu holen.
Also ich bekomme weder den Content aus den Body Tags noch die Attribute der Headerinfos.
Versucht hatte ich es bisher hauptsächlich mit den SimpleXML Funktionen.
Was ich machen möchte ist, die Attribute und den Content zwischen den Childs als Arrays zu speichern um sie weiterverarbeiten zu können.
Hat jemand einen konstruktiven Lösungsansatz für mich ?
Gruß, Atheist
Kommentar