Remplacer un noeud dans un fichier xml

Résolu
tom099 Messages postés 10 Date d'inscription vendredi 2 décembre 2005 Statut Membre Dernière intervention 20 janvier 2009 - 16 mars 2008 à 23:03
tom099 Messages postés 10 Date d'inscription vendredi 2 décembre 2005 Statut Membre Dernière intervention 20 janvier 2009 - 20 janv. 2009 à 17:16
Bonjour à tous!
Petit soucis que je n'arrive pas à résoudre
Je cherche à administrer un guestbook sur un site en flash

Le guestbook fonctionne très bien:
Pas
de problème pour écrire un fichier xml via php (fonction "POST" dans
flash), ni pour récupérer le contenu du xml et le faire apparaitre dans
flash.

Là ou je bloque c'est pour trouver le moyen de modifier un post.
C'est
à dire récupérer un post (là ça va), le modifier (ça va toujours) et le
renvoyer en écrasant l'original (là, ça va plus...)

Pour être plus précis:
je récupère de mon xml:
<date="1/03/2008" nom="toto" email="toto@hotmail.fr" message="plein de trucs pas polis"/>

et je veux le remplacer par exemple par:
<date="1/03/2008" nom="toto" email="toto@hotmail.fr" message="que des mots doux qui ne heurtent personne"/>

Quelqu'un pourrait-il m'aiguiller??
Je suppose qu'il faut ajouter une fonction dans mon php afin d'écraser le noeud voulu de mon xml, mais laquelle??

Merci pour votre aide!
Tom

3 réponses

tom099 Messages postés 10 Date d'inscription vendredi 2 décembre 2005 Statut Membre Dernière intervention 20 janvier 2009
20 janv. 2009 à 17:16
Salut Steph
désolé pour la réponse tardive, mais oui trouvé ;-)
c'était tout con, c'est bien dans le php que ça se passe, c'est une fonction de base, mais quand on ne connait pas...
Voilà où trouver la solution :
http://www.creation-du-web.com/honolulu/cours-html-javascript-php2.html

"a+" : ouvre le .xml et écrit à la suite du contenu déjà en place
"w+" : ouvre le .xml,  écrase le contenu déjà présent et ecrit ensuite

en espérant que cela puisse t'aider
++
Tom
3
tom099 Messages postés 10 Date d'inscription vendredi 2 décembre 2005 Statut Membre Dernière intervention 20 janvier 2009
18 mars 2008 à 16:43
personne pour me mettre sur une piste??
;-(
0
lestephnet Messages postés 17 Date d'inscription samedi 29 mars 2003 Statut Membre Dernière intervention 6 octobre 2010
13 nov. 2008 à 15:38
bonjour,

As tu trouvé la solution ? je cherche la même chose

merci
steph
0
Rejoignez-nous