Forum-webmaster
Technique - programmation => Javascript / DOM / Ajax => Message commencé par: totofe51 le le 25-07-2008 a 20:32:48

Titre: changer position d'un noeud
Posté par: totofe51 le le 25-07-2008 a 20:32:48

alors j'ai un fichier xml qui ressemble à ca:

Code:

<commentaires>
<commentaire id="toto">toto</commentaire>
<commentaire id="titi">titi</commentaire>
<commentaire id="tata">tata</commentaire>
<commentaire id="tutu">tutu</commentaire>
</commentaires>


et je voudrai à l'aide d'une fonction en php changer la position des noeuds, exemple:

Code:

<commentaires>
<commentaire id="titi">titi</commentaire>
<commentaire id="tata">tata</commentaire>
<commentaire id="toto">toto</commentaire>
<commentaire id="tutu">tutu</commentaire>
</commentaires>


j'ai donc écrit une fonction php mais qui ne fonctionne pas.


Code:
$dossier = '../images/';
$rep_mini = "../images/mini/";
$fileName="legende.xml";
// création du nouvel objet document
$dom = new DomDocument();
// chargement à partir du fichier
$dom->load($dossier . $fileName);

$new = $dom->getElementsByTagName("commentaire")->item(0);
$dom->getElementsByTagName("commentaire")->item(2)->appendChild($new);
$dom->save($dossier . $fileName);
}


j'ai essayé pas mal de chose, mais sans résultat :(


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.