• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Dringende PHP - XML Frage

MaxG

Neues Mitglied
Hallo Zusammen...
Bitte dringend um eine Korrektur meines Codes (Bitte Keine Links - ich komm einfach nicht weiter und kenne schon alle Seiten zum lernen)
Das ist mein PHP Code:

PHP:
<?php

$xml = simplexml_load_file("datenbank.xml");
$sxe = new SimpleXMLElement($xml->asXML());
$newItem = $sxe->addChild("Gruppe 1");
$newItem->addChild("Übersicht", "Test");
$sxe->asXML("datenbank.xml"); 

?>

Und das ist meine XML Datei (Datenbank.xml):
Code:
<?xml version="1.0" encoding="UTF-8"?>
<data>


</data>

Was ich mir erwünscht habe ist, dass eine saubere Struktur EIN mal erstellt wird. Das ganze sollte dann ungefähr so aussehen:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<data>


<Gruppe 1>
   <Übersicht>Test</Übersicht>
</Gruppe 1>


</data>

Doch es funktioniert einfach vorne und hinten nicht :( Wie bekomm ich mein gewünschtes Resultat hin? Ganz wichtig zu erwähnen ist noch, das vorherige Einträge keinesfalls überschrieben werden dürfen!! Wird die PHP-Datei ein zweites mal ausgeführt, soll "Gruppe1" ein zweites mal unter der ersten erstellt werden!! Und ein genauso großes Problem ist die richtige Formatierung. Die XML Struktur soll genau wie in meinem Wunsch-Resultat Formatiert sein und nicht alles in der selben Zeile wie: <anfang><....><...></anfang>
 
Zurück
Oben