ich möchte genre eine bestehende XML-Datei öffnen und weitere Knoten anhängen. Leider kriege ich das nur auf recht unschönem Weg über die Umwandlung in ein Array, das anhängen der neuen Werte in dem Array und das "Neuschreiben" der XML-Datei mit dem erweiterten Array hin.
Zur Vereinfachung folgende XML-Struktur:
- Code: Alles auswählen
- <channel>
<item>
<value1>1</value1>
<value2>2</value2>
</item>
<item>
<value1>3</value1>
<value2>4</value2>
</item>
</channel>
Was ich möchte ist, dass mein mehrdimensionales Datenarray ($items = array(0 => array('value1' => 5, 'value2' => 6))) an diese XML-Struktur angehängt wird.
Ich weiß jedoch nicht genau, wie ich das hinkriege und welche Methoden ich dazu brauche? Muss ich einen neuen Node erstellen? Oder ein Element? Eigentlich müsste das doch "direkter" über die XML-Klassen gehen (ohne die Umwandlung in ein Array)?
Bin dankbar für Tipps und Hilfe!
LG Timo