Update d'un fichier XML (PHP 5)

Update d'un fichier XML (PHP 5) - PHP - Programmation

Marsh Posté le 07-10-2005 à 14:59:19    

Bonjour,
 
Je cherche à modifier un fichier XML via PHP 5, pour le lire j'utilise SimpleXML sans que cela ne me pose de problème.
mon fichier XML est de cette forme :
<CELL>
  <CELLDATA cellname="C2" cellformula="blabla">450</CELLDATA>
  <CELLDATA cellname="C3" cellformula="blabla">200</CELLDATA>
(..)
 
Maintenant je souhaiterai mettre à jour et enregistrer la valeur (ici 450) en indiquant au script le nom de la cellule (cellname="C2" ici).
 
Je ne trouve pas de méthode pour faire ça directement via l'objet SimpleXML issus de mon fichier XML.
 
Est ce que quelqu'un à une idée svp ?
 
j'ai pas mal avancé nottamant grace à cette page :
http://www.laltruiste.com/document [...] lexml.html
 
mais là je bloque
 
ps: pour l'instant j'ai bidouillé un truc à base de str_replace mais c'est pas stable du tout...


---------------
http://www.hardware404.com L'actualité hardware francophone en continu
Reply

Marsh Posté le 07-10-2005 à 14:59:19   

Reply

Marsh Posté le 07-10-2005 à 15:06:32    

A ma conaissance, SimpleXML c'est de la lecture simple, il faut passer par DOM pour avoir droit à la modification d'un fichier XML.

Reply

Marsh Posté le 07-10-2005 à 16:25:18    

omega2 a écrit :

A ma conaissance, SimpleXML c'est de la lecture simple, il faut passer par DOM pour avoir droit à la modification d'un fichier XML.


bah si, tu peux modifier le data d'un tag, mais par contre je vois rien concernant l'édition des attributs à part l'énumération ...

Reply

Marsh Posté le 07-10-2005 à 16:35:41    

Ha oui, autant pour moi. J'avais mal regardé sur le site nexen.
 
Regarde la solution de "christian at koch dot net" sur  http://fr.php.net/manual/fr/functi [...] ibutes.php .
il aurait créé une classe qui étentd simplexml en lui rajoutant ce que tu recherche.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed