Foros del Web » Programando para Internet » ASPX (.net) »

Recorrer archivo XML recursivamente

Estas en el tema de Recorrer archivo XML recursivamente en el foro de ASPX (.net) en Foros del Web. Supongamos el siguiente xml: Código: <ejemplo> <encabezado> <hijo1></hijo1> <hijo2></hijo2> <hijo3></hijo3> <hijo4></hijo4> </encabezado> </ejemplo> Como puedo recorrer este archivo xml desde el nodo root hasta los ...
  #1 (permalink)  
Antiguo 18/06/2008, 21:04
Avatar de juantux  
Fecha de Ingreso: marzo-2005
Mensajes: 59
Antigüedad: 19 años, 1 mes
Puntos: 1
Recorrer archivo XML recursivamente

Supongamos el siguiente xml:

Código:
<ejemplo>
   <encabezado>
      <hijo1></hijo1>
      <hijo2></hijo2>
      <hijo3></hijo3>
      <hijo4></hijo4>
   </encabezado>
</ejemplo>
Como puedo recorrer este archivo xml desde el nodo root hasta los nodos hijos sin nombrar los nodos por su nombre. Es decir con puros ciclos hasta llegar los nodos hijos.

Algo he logrado:

Código:
        Dim objLectorXml As New XmlDocument()
        objLectorXml.Load(Me.XmlBanco)

        Dim NodoInicial As XmlNode = objLectorXml.DocumentElement
        Dim ListaNodos As XmlNodeList = NodoInicial.ChildNodes

        For Each NodoInicial In ListaNodos
            'Si tiene nodos hijos, recorremos los elementos y atributos
            If NodoInicial.ChildNodes.Count > 0 Then
                Dim ListaNodosHijos As XmlNodeList = NodoInicial.ChildNodes
                For Each NodoHijo As XmlNode In ListaNodosHijos
                    Console.WriteLine(NodoInicial.Name)
                Next
            End If
            'NodoInicial = NodoInicial.NextSibling
        Next
Agradecería cualquier apoyo.

Saludos,
Juantux
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:24.