Ich baue ein System, das modulartig eine Website generiert auf Basis von XML und XSLT. Um die verschiedenen Komponenten (z.B. Menü und Inhalt) zu generieren, muss ich den XML-Datensatz generieren und über den XSLTProcessor auf das Template anwenden. Mein Problem liegt nun in der Generierung der XML-Daten, da ich die Menü-Daten und die inhaltlichen Daten separat aus der Datenbank hole und nun in meine gewünschte XML-Datenstruktur umwandeln muss. Hierfür generiere ich ein DOMDocument mit dem Wurzelelement <root></root> und füge dort jeweils Menü und Inhalt ein, z.B.
<root>
<menu>...</menu>
<content>...</content>
</root>