Einzelnen Beitrag anzeigen
  #1  
Alt 03.05.2010, 12:13:21
moodsx moodsx ist offline
Anfänger
 
Registriert seit: Dec 2008
Alter: 43
Beiträge: 7
xml elemente verschieben

Hallo Community,

ich beschäftige mich derzeit mit php5 und xml, genauer gesagt simplexml.

Soweit habe ich die Sache auch am Start und scheine jetzt an die Grenzen von simplexml zu kommen deshalb hier meine Frage. Folgendes xml Beispiel will ich bearbeiten:

Code:
<channel>
<a name="a">
<a1 name="a1">InhaltA1</a1>
<a2 name="a2">InhaltA2</a2>
<a3 name="a3">InhaltA3</a3>
</a>
<b name="b">Inhalt B</b>
</channel>
Hier möchte ich jetzt folgendes durchführen:
"a3" soll verschoben werden vor "a1", es sollte aber so sein das wenn Kinder in "a3" vorhanden sind diese auch mit übernommen werden. Die Attribute sollten ebenfalls erhalten bleiben. Lässt sich das ganze irgendwie mit simplexml erschlagen oder muss ich mich doch wirklich mit DOM beschäftigen? Leider ist DOM für mein Gehirn nicht wirklich geeignet, wäre gut wenn man das auch anders, leichter erschlagen könnte.

Danke für Eure Hilfe.
Mit Zitat antworten