Bonjour,
j'aimerai mettre à jour le fichier xml suivant :
et particulierement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6<?xml version="1.0" encoding="utf-8"?> <config> <param name="flv" value="video1.flv"/> <param name="title" value="video1" /> </config>
avec le code suivant, je n'arrive qu'à remplacer les deux "value"value="video1.flv"
alors que je voudrai ajouter une entrée à value="video1.flv" pour qu'elle devienne :<param name="flv" value="video1.flv|video2.flv"/>en plus j'ai un warning
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $dom = new DomDocument(); $dom->load('fichier.xml'); $liste = $dom->getElementsByTagName("param"); foreach($liste as $param) { echo $param->nodeValue; if ($param->hasAttribute("value")) { $param->setAttribute("value", "|video2.flv"); echo " - " . $param->getAttribute("value"); } echo "<br />"; } $dom->save('fichier.xml');
Merci de votre aideWarning: DOMDocument::save(fichier.xml) [domdocument.save]: failed to open stream: Permission denied in D:\Inetpub\xxx\xxx.xx\www\v4\testxml.php on line 20
Partager