La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  Javascript / DOM / Ajax
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  changer position d'un noeud
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: changer position d'un noeud  (Lu 1261 fois)
changer position d'un noeud
« sur: le 25-07-2008 a 20:32:48 »
totofe51
Membre récent
*

Hors-Ligne

Messages: 1



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

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 

« Dernière Édition: le 25-07-2008 a 20:34:12 par totofe51 » Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg