Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2010, 12:14
bleenk
 
Fecha de Ingreso: julio-2008
Mensajes: 15
Antigüedad: 15 años, 9 meses
Puntos: 0
eliminar node de nodelist

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: