Bonjour,

j'essaye desesperemment de supprimer un noeud de mon fichier XML, sans succès...

Voici le code de mon script php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php
$doc = new DOMDocument; //Creation DOM
$doc->load('my_xml.xml'); //Ouverture document
$book = $doc->documentElement;
 
// Nous récupérons le chapitre et l'effaçons du livre
$chapter = $book->getElementsByTagName('noeud')->item(0); //Accès noeud 0 de noeud
$oldchapter = $book->removeChild($chapter); //Suppression du noeud
echo $doc->saveXML(); //Enregistrement
?>
Voici le code de mon fichier XML :
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
16
17
18
19
20
21
22
23
24
25
26
27
28
<?xml version="1.0"?>
<noeud>
	<carnet>blablabla</carnet>
</noeud>
<noeud>
	<carnet>Ceci est mon element</carnet>
</noeud>
<noeud>
	<carnet>Ceci est mon element</carnet>
</noeud>
<noeud>
	<carnet>Ceci est mon element</carnet>
</noeud>
<noeud>
	<carnet>Ceci est mon element</carnet>
</noeud>
<noeud>
	<carnet>Ceci est mon element</carnet>
</noeud>
<noeud>
	<carnet>Ceci est mon element</carnet>
</noeud>
<noeud>
	<carnet>Ceci est mon element</carnet>
</noeud>
<noeud>
	<carnet>Ceci est mon element</carnet>
</noeud>
le but étant de supprimer le premier noeud "blablabla" du fichier xml

Merci d'avance pour votre aide