Buenas amigos !!
Tengo un pequeño problema manipulando XMLs en una aplicación que estoy haciendo. A ver si alguien me puede orientar de como conseguir lo que estoy haciendo.
Tengo un XML del tipo
<xml>
<producto>
<comprobar>1</comprobar>
</producto>
<producto>
<comprobar>1</comprobar>
</producto>
<producto>
<bla></bla>
</producto>
<producto>
<bla></bla>
</producto>
<producto>
<comprobar>1</comprobar>
</producto>
</xml>
Necesito borrar de un nodelist determinados productos basandome en un campo de cada uno que a veces está y a veces no (campo comprobar en este caso).
xmlProductos.LoadXml(xmlcode)
Código:
Dim listaNodosProducto As XmlNodeList
listaNodosProducto = xmlProductos.SelectNodes("//Producto")
For Each nodoProducto As XmlNode In listaNodosProducto 'recorro toda la lista de nodos
nodoRenovacion =nodoProducto.SelectSingleNode("comprobar")
If nodoRenovacion Is Nothing Then 'tienen fecha de renovacion ?
'AQUI DEBERIA BORRAR EL NODO PRODUCTO DE LISTANODOSPRODUCTO
End If
Next
alguien sabe como lo puedo hacer ? he probado con nodoProducto.removeall() pero nada.
Saludos y gracias por adelantado !!!
Lo que he estado haciendo hasta entonces: