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

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

Votre réponse

3 réponses

Meilleure réponse
Messages postés
10
Date d'inscription
vendredi 2 décembre 2005
Dernière intervention
20 janvier 2009
- 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é 87 internautes ce mois-ci

Commenter la réponse de tom099
Messages postés
10
Date d'inscription
vendredi 2 décembre 2005
Dernière intervention
20 janvier 2009
- 18 mars 2008 à 16:43
0
Merci
personne pour me mettre sur une piste??
;-(
Commenter la réponse de tom099
Messages postés
17
Date d'inscription
samedi 29 mars 2003
Dernière intervention
6 octobre 2010
- 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.