Bonjour,
J'aurai besoin d'aide pour supprimer des noeuds dnas un fichier XML.
Voici le document:
Je veux supprimer tous les noeuds item ainsi que ses fils.
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 <?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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager