Supprimer les noeuds precis.
Bonjour,
J'aurai besoin d'aide pour supprimer des noeuds dnas un fichier XML.
Voici le document:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>RSS Tutorial</title>
<link>http://www.w3schools.com/RSS</link>
<description>none</description>
<webmaster>toto@free.fr</webmaster>
<item>
<title>RSS Tutorial</title>
<link>http://www.w3schools.com/RSS</link>
<description>none</description>
<webmaster>toto@free.fr</webmaster>
</item>
<item>
<title>RSS Tutorial</title>
<link>http://www.w3schools.com/RSS</link>
<description>none</description>
<webmaster>toto@free.fr</webmaster>
</item>
</channel>
</rss |
Je veux supprimer tous les noeuds item ainsi que ses fils.
Code:
1 2 3 4 5 6
|
//liste de tous les noeuds item
XmlNodeList noeud) = doc.GetElementsByTagName("item");
//
foreach(XmlNode node in noeud)
doc.RemoveChild(node); //erreur Le noeud à supprimer n'est pas un enfant de ce noeud. |