[DOM XML] Fusion de deux Fichiers XML
Bonjour à tous, je tourne en rond sur un script qui me permet de fusionner 2 fichiers XML.
Les 2 fichiers fusionnent mais une seuls ligne s'ajoute seulement alors qu'il devrait y en avoir 5.
Il doit y avoir une erreur sur la boucle mais je sèche...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| $doc1 = new DOMDocument();
$doc1->load('web_1.xml');
$doc2 = new DOMDocument();
$doc2->load('web_2.xml');
// get 'res' element of document 1
$res1 = $doc1->getElementsByTagName('LISTE_COOK')->item(0);
// iterate over 'item' elements of document 2
$items2 = $doc2->getElementsByTagName('GATEAU');
for ($i = 0; $i < $items2->length; $i ++ ) {
$item2 = $items2->item($i);
// import/copy item from document 2 to document 1
$item1 = $doc1->importNode($item2, true);
// append imported item to document 1 'res' element
$res1->appendChild($item1);
}
$doc1->save('web_UNI.xml'); |
Merci bien.