Bonjour !
Voici mon mon problème : j'ai un document XML chargé au préalable avec DOM (en fait DOM XML) de ce type :
Code :
- <parent>
- <premier></premier>
- <troisieme></troisieme>
- </parent>
|
Je souhaite intégrer un élément <deuxieme></deuxieme> entre l'élément "premier" et l'élément "troisieme" (ou plus simplement avant l'élément "troisieme" ).
J'essaie depuis plusieurs jours d'utiliser la fonction insertBefore du DOM (ou insert_before avec DOM XML pour PHP 4), et je n'arrive pas du tout à obtenir ce que je souhaite...
J'ai beau lire la documentation (http://www.php.net/manual/fr/funct [...] before.php), sa syntaxe reste assez peu claire.
Sachant que l'élément "parent" est contenu dans $parent, "premier" dans $premier, "deuxieme" (créé avec un createElement) dans $deuxieme, et ainsi de suite, comment puis-je réaliser (simplement, sans Xpath) ma modification de document XML ?
Le document XML est quant à lui dans la variable $monXml .
Merci !
Message édité par miklp2 le 09-11-2005 à 22:39:33