Modifier un noeud XML avec XMLPath

Modifier un noeud XML avec XMLPath - PHP - Programmation

Marsh Posté le 07-04-2008 à 13:21:43    

Salut,
 
Je cherche a modifier la valeur d'un noeud via XMLPath.
Je recherche le noeud que je veux modifier via cette technique http://www.w3schools.com/php/func_simplexml_xpath.asp, mais ensuite j'aimerai pouvoir modifier la valeur du noeud.
 
QQun saurait me guider ?

Reply

Marsh Posté le 07-04-2008 à 13:21:43   

Reply

Marsh Posté le 07-04-2008 à 18:17:46    

résolu

Reply

Marsh Posté le 07-04-2008 à 18:18:41    

Et comment ?


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 07-04-2008 à 18:23:59    

Un truc de ce genre :
 

Code :
  1. $dom = new DOMDocument();
  2. $dom->load("file.xml" );
  3. $xpath = new DOMXPath($dom);
  4. $val1 = $xpath->query("/config/node/1" )->item(0);
  5. $newChild = $dom->createElement("Name", "Value" );
  6. $val1->appendChild($newChild);
  7. $val1->removeChild($val1->getElementsByTagName("Name" )->item(0));
  8. $dom->save("file.xml" );

Reply

Sujets relatifs:

Leave a Replay

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