Ist es möglich, mit den SimpleXML-Funktionen von PHP ein XML-Objekt von Grund auf neu zu erstellen? Wenn Sie die Funktionsliste durchsehen, gibt es Möglichkeiten, eine vorhandene XML-Zeichenfolge in ein Objekt zu importieren, das Sie dann bearbeiten können. Wenn ich jedoch ein XML-Objekt nur programmgesteuert von Grund auf neu generieren möchte, wie geht das am besten?
Ich habe herausgefunden, dass Sie simplexml_load_string () verwenden und die gewünschte Root-Zeichenfolge übergeben können, und dann haben Sie ein Objekt, das Sie durch Hinzufügen von Kindern manipulieren können ... obwohl dies wie ein Hack erscheint, da ich muss Codieren Sie tatsächlich etwas XML in die Zeichenfolge, bevor es geladen werden kann.
Ich habe es mit den DOMDocument-Funktionen gemacht , obwohl es etwas verwirrend ist, weil ich nicht sicher bin, was das DOM mit dem Erstellen eines reinen XML-Dokuments zu tun hat ... also ist es vielleicht nur schlecht benannt :-)