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></xml>
<comprobar>1</comprobar>
</producto>
<producto>
<comprobar>1</comprobar>
</producto>
<producto>
<bla></bla>
</producto>
<producto>
<bla></bla>
</producto>
<producto>
<comprobar>1</comprobar>
</producto>
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:
alguien sabe como lo puedo hacer ? he probado con nodoProducto.removeall() pero nada.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
Saludos y gracias por adelantado !!!
Lo que he estado haciendo hasta entonces: