Dies ist ein Beispiel meiner XML-Dokument, das eine Website SitemapHinzufügen neuer Knoten und seine untergeordneten Knoten XML-Dokument DOMDocument mit
<?xml version="1.0" encoding="UTF-8"?>
<project name="Esurance 365 Portal">
<elements>
<element name="folderone" path="forms/folderone">
<folder function="model">models</folder>
<folder function="controller">controllers</folder>
<folder function="view">views</folder>
</element>
</elements>
</project>
zeigt würde Ich mag DOMDocument
verwenden ein anderes Element Knoten über dem eine dargestellt hinzufügen so dass es scheint, als
<?xml version="1.0" encoding="UTF-8"?>
<project name="Esurance 365 Portal">
<elements>
<element name="foldertwo" path="forms/foldertwo">
<folder function="model">modelstwo</folder>
<folder function="controller">controllerstwo</folder>
<folder function="view">viewstwo</folder>
</element>
<element name="folderone" path="forms/folderone">
<folder function="model">models</folder>
<folder function="controller">controllers</folder>
<folder function="view">views</folder>
</element>
</elements>
</project>
Aber aus der DOMDocument
Dokumentation folgt kippe ich scheine auch ein Beispiel zu finden, die mir zeigt, wie das neue Element erreicht werden würde.
Die Methoden createElement
und appendChild
zeigen mir nur, wie Sie den Elementknoten einfügen, aber nicht, wie Sie die verbleibenden Kindknoten des Ordners einfügen.
Ergebnis Siehe diese Funktionen verwenden Sie auf, dass ein neues DOM-Knoten/Element wieder sollten Sie appendChild wieder aufrufen können. –