[PHP] Modifier un fichier xml
magnumforce10
Messages postés
22
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Dans un fichier xml je veux remplacer la balise <file>MON_IMAGE</file> par <file>image.jpeg</file> ... Comment faire cela en PHP aidez moi svp
Dans un fichier xml je veux remplacer la balise <file>MON_IMAGE</file> par <file>image.jpeg</file> ... Comment faire cela en PHP aidez moi svp
1 réponse
-
Bonjour,
Vous pouvez faire comme ceci :
$objXML = new DOMDocument(); $objXML->load($fichier) ; $elements = $objXML->getElementsByTagName('TAG'); // TAG nom de chaque élément de votre fichier XML foreach($elements as $element) { $element->getElementsByTagName('file')->item(0)->nodeValue = 'image.jpeg'; } $objXML->save($fichier);
le XML est du genre pour ce code<?xml version="1.0" encoding="UTF-8"?> <TAGS> <TAG> <file>MON_IMAGE</file> </TAG> <TAG> <file>MON_IMAGE</file> </TAG> ... </TAGS>