Visual Basic para Aplicaciones - XML obtener datos

Life is soft - evento anual de software empresarial
 
Vista:

XML obtener datos

Publicado por Dani Bellido (4 intervenciones) el 22/01/2009 12:43:10
Hola, estoy intentando recuperar varios datos de un xml
obtengo el primero que es un ID de la siguiente manera:

Dim objParser As MSXML.DOMDocument
Set objParser = New MSXML.DOMDocument

If (objParser.Load(sPath)) Then
Dim xNode As MSXML.IXMLDOMNode
Dim xNodeList As MSXML.IXMLDOMNodeList
Set xNodeList = objParser.getElementsByTagName("CustomerID")

For Each xNode In xNodeList

CustomerID = xNode.firstchild.nodevalue

//--- Obtener Datos del trackingNumber

Next xNode

Ahora, por cada Id que obtengo tengo que poder coger su numero de tracking hasta ahora pensaba que por cada ID habia un tracking por lo que hacia otro NodeList que cogiera el elemento trackingnumber y lo guardaba todo en Arrays, por lo que el Id(0) le correspondia el tracking(0).

Me he dado cuenta que por un ID pueden haber varios trackingnumber y no se como obtener una lista de los trackingnumber de un Id concreto para asi, poder realizar un insert en la base de datos.

Podeis ayudarme porfavor?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder