Salut,
Je suis débutant en vb.net et je voudrais avoir une petite info concernant les noeuds :
Je voudrais pouvoir manipuler les balises que je créer dans un fichier .ini de ce type :
<Info>
<Test>
<Test1>Texte</Test1>
<Test2>Texte</Test2>
</Test>
<Test>
<Test1>Texte</Test1>
<Test2>Texte</Test2>
</Test>
</Info>
Ce que j'appelle manipuler, c'est pouvoir modifier les "Texte" et si une condition est remplie, pouvoir supprimer la balise <Test></Test> avec ce qu'elle contient.
Voilà ce que j'ai :
Dim Name2 As String = "Nom"
Dim element As XmlNodeList
XmlDoc.Load(Chemin du fichier)
element = XmlDoc.DocumentElement.GetElementsByTagName("Test")
For Each noeud In element
For Each noeudEnf In noeud.ChildNodes
If noeudEnf.LocalName = "Name" Then
Name = noeudEnf.InnerText
End If
If Name = Name2 Then
XmlDoc.DocumentElement.RemoveChild(noeud)
End If
Next
Next
Mais ça me dit que le noeud à supprimer n'est pas enfant de ce noeud :s
Merci à vous !