Bonjour,
J'ai un fichier xml comme si dessous qui me permet de créé une bibliothèque de cd et donc j'aimerais pouvoir supprimer un album entier donc en meme temps les noeuds titre et description et bien sur en ciblant le bon album.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <music> <album nom="The album"> <titre nom="name"> <description>meilleur album</description> </titre > </album> <album nom="Moi"> <titre nom="aaaa"> <description>Le plus mauvais</description> </titre > <titre nom="bbbbbb"> <description>Coooll</description> </titre> </album> </music>Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $doc = new DOMDocument; $doc->load(fichier.xml); $doc_xpath = new DOMXPath($doc); $entries=$doc_xpath->query('album[@nom="The album"]'); $delme=$entries->item(0); $pNode=$delme->parentNode; $pNode->removeChild($delme); $doc->save(fichier.xml);
Partager