• vb 读 xml


    xml 格式

    <?xml version="1.0" encoding="gb2312"?>
    <station_ip>
    <ip_info address="123.62.28.32" port="80"/>
    <ip_info address="211.139.10.174" port="80"/>
    <ip_info address="202.171.253.99" port="80"/>
    </station_ip>

    代码


    Dim XMLDoc As DOMDocument
    Dim root As IXMLDOMNode

    Dim xlst As IXMLDOMNodeList, xlst1 As IXMLDOMNodeList
    Dim xn As IXMLDOMNode
    Dim xnf As IXMLDOMNode
    Dim xe As IXMLDOMElement

    Private Sub Form_Load()

    Call Load_Xml

    End Sub

    Private Sub Load_Xml()

    Dim i As Integer
    Dim j As Integer

    Set XMLDoc = New DOMDocument
    XMLDoc.Load ("C:\XmlForStation\ip.xml")
    Set xn = XMLDoc.selectSingleNode("station_ip")

    Dim xlstLength As Integer
    Set xlst = xn.childNodes
    xlstLength = xlst.length

    ReDim aa(xlstLength, 2) As String

    For i = 0 To xlst.length - 1 Step 1

    For j = 0 To xlst.Item(i).Attributes.length - 1 Step 1
    Debug.Print xlst.Item(i).Attributes.Item(j).nodeValue
    aa(i, j) = xlst.Item(i).Attributes.Item(j).nodeValue

    Next j

    Next i


    For i = 0 To UBound(aa, 1) - 1 Step 1

    For j = 0 To UBound(aa, 2) - 1 Step 1
    Debug.Print aa(i, j)

    Next j

    Next i


    End Sub


    Next i

    End Sub

  • 相关阅读:
    使windows server 2003 开机不显示登录页面
    G
    D
    三分求函数极值详解
    H
    G
    E
    D
    A
    B
  • 原文地址:https://www.cnblogs.com/sode/p/2241270.html
Copyright © 2020-2023  润新知