Mettre à jour à fichier XML avec DOM XML

Invité
Invité n'ayant pas de compte PHPfrance

25 mai 2005, 17:52

Bonjour,

Je cherche à mettre à jour un fichier xml avec DOM XML cependant je suis un peu bloqué.

Je récupère toutes mes données dans des champs de formulaire comme ceci:

Code : Tout sélectionner

.... if (!$dom = @domxml_open_file($file)) { echo "Please select an order"; exit; } $root = $dom->document_element(); $cat_array = $root->get_elements_by_tagname("CAT"); $souscat_array = $root->get_elements_by_tagname("SOUSCAT"); for ($i = 0; $i<count($cat_array); $i++) { $cat = $cat_array[$i]; echo "<input name=\"cat\" type=\"text\" value=\"" . $cat->get_content() . "\" size=\"50\">"; } for ($i = 0; $i<count($souscat_array); $i++) { $souscat = $souscat_array[$i]; echo "<input name=\"souscat\" type=\"text\" value=\"" . $souscat->get_content() . "\" size=\"50\">"; } .....
Et j'aimerai mettre à jour le fichier en fonction des modifications apportées d'une façon globale ou alors par champs.

Comment dois-je procéder? est ce que mon approche est fausse?

Merci à vous et une bonne fin de journée

Eléphant du PHP | 199 Messages

11 juin 2005, 20:02

essaye avec ca :

Code : Tout sélectionner

string domdocument->dump_file ( string filename [, bool compressionmode [, bool format]]