[PHP] Modifier un fichier xml

Fermé
magnumforce10 Messages postés 20 Date d'inscription lundi 17 août 2009 Statut Membre Dernière intervention 6 avril 2011 - 6 avril 2011 à 15:40
 Utilisateur anonyme - 6 avril 2011 à 17:16
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

A voir également:

1 réponse

Utilisateur anonyme
6 avril 2011 à 17:16
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>
0