Remplacer un noeud dans un fichier xml [Résolu]

tom099 10 Messages postés vendredi 2 décembre 2005Date d'inscription 20 janvier 2009 Dernière intervention - 16 mars 2008 à 23:03 - Dernière réponse : tom099 10 Messages postés vendredi 2 décembre 2005Date d'inscription 20 janvier 2009 Dernière intervention
- 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
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
tom099 10 Messages postés vendredi 2 décembre 2005Date d'inscription 20 janvier 2009 Dernière intervention - 20 janv. 2009 à 17:16
3
Merci
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

Merci tom099 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 91 internautes ce mois-ci

Commenter la réponse de tom099
tom099 10 Messages postés vendredi 2 décembre 2005Date d'inscription 20 janvier 2009 Dernière intervention - 18 mars 2008 à 16:43
0
Merci
personne pour me mettre sur une piste??
;-(
Commenter la réponse de tom099
lestephnet 17 Messages postés samedi 29 mars 2003Date d'inscription 6 octobre 2010 Dernière intervention - 13 nov. 2008 à 15:38
0
Merci
bonjour,

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

merci
steph
Commenter la réponse de lestephnet

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.