首页 > 解决方案 > 访问 XML 文件中的以下子节点

问题描述

晚上好,我的问题是,我如何访问下一个节点,第一行如果你能读,第二行不行,我的代码如下。

Private Sub llenarAlumno()
    Dim Xml As XmlDocument
    Dim NodeList As XmlNodeList
    Dim Node As XmlNode

    LlenarDS()
    Try
        Xml = New XmlDocument()
        Xml.Load(Application.StartupPath & "\Empresas.xml") ' guarda tu xml en ruta de tu aplicacion. dentro de carpeta debug
        NodeList = Xml.SelectNodes("/Empresas/Empresa")
        For Each Node In NodeList
            Dim rw As DataRow = dsdetalle.Tables(0).NewRow
            rw("CedulaJuridica") = Node.ChildNodes.Item(0).InnerText

            rw("RazonSocial") = Node.ChildNodes.Item(0).InnerText



            dsdetalle.Tables(0).Rows.Add(rw)

        Next

        Me.dgvClientesFactura.DataSource = dsdetalle.Tables(0)
    Catch ex As Exception
        MsgBox(ex.GetType.ToString & vbNewLine & ex.Message.ToString)
    Finally
        Console.Read()
    End Try
End Sub

我的xml文件是这样的

<Empresas>
<Empresa>
<CedulaJuridica>3101162637</CedulaJuridica>
<RazonSocial>kUNG FU PANDA MOVIES S A</RazonSocial>
<Direccion/>
<Provincia/>
<Canton/>
<Telefono/>
</Empresa>    
 </Empresas>

标签: vb.net

解决方案


推荐阅读