SimpleXML: einen Baum an einen anderen anhängen

Ich habe zwei XML-Bäume und möchte einen Baum als Blatt zum anderen hinzufügen.

Offenbar

$tree2->addChild('leaf', $tree1);

funktioniert nicht, da nur der erste Wurzelknoten kopiert wird.

Ok, also dachte ich, ich würde den gesamten ersten Baum durchlaufen und jedes Element einzeln zum zweiten hinzufügen.

Aber betrachten Sie XML wie folgt:

<root>
  aaa
  <bbb/>
  ccc
</root>

Wie greife ich auf "ccc" zu?tree1->children() gibt nur "bbb" zurück ...

Antworten auf die Frage(8)

Ihre Antwort auf die Frage