Tema: Leer xml
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/08/2010, 07:55
Avatar de JBalde
JBalde
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 118
Antigüedad: 20 años, 2 meses
Puntos: 5
Respuesta: Leer xml

Para gustos colores y aunque el documento ese esta muy bien, a mi me gusta usar mas xpath para obtener y leer datos. De esta forma te dejo un ejemplo de como leer el xml:

Código:
Dim nombre As String
Dim marca As String
Dim document As New XmlDocument

document.Load("ruta.xml")

nombre = document.SelectSingleNode("/CLIENTE/NOMBRE").InnerText
marca = document.SelectSingleNode("/CLIENTE/PRODUCTO_CONTRATADO/PRODUCTO/MARCA").InnerText
Esto es un ejemplo sencillo de como seria, te recomiendo que busques algún manual de xpath (es estándar, da igual el lenguaje) y bueno, es algo sencillo, luego puedes recorrer varios nodos o clientes recogiendo en lugar de un nodo con SelectSingleNode, usando SelectNodes y te devolverá un XmlNodeList al que le puedes hacer un for y recorrerlo o un foreach de XmlNode y ya vas leyendo.