J'ai deux arbres XML et j'aimerais ajouter un arbre comme feuille à l'autre.SimpleXML: ajouter un arbre à un autre
Apparemment:
$tree2->addChild('leaf', $tree1);
ne fonctionne pas, comme il ne copie que le premier nœud racine. Ok, alors j'ai pensé que je traverserais tout le premier arbre, en ajoutant chaque élément un par un au second.
Mais considérez XML comme ceci:
<root>
aaa
<bbb/>
ccc
</root>
Comment accéder à "ccc"? tree1->children()
renvoie simplement "bbb" ....
Est-ce que excatly ce que je veux, merci beaucoup! –
Lorsque je fais cela, les espaces de noms sur le noeud que j'importe sont éjectés. Comment puis-je empêcher cela? –