zoukankan      html  css  js  c++  java
  • VB 老旧版本维护系列---读取xml某个节点的值

    读取xml某个节点的值

    ‘定义xml字符串内容地址

    Dim xmlFileStr As String = ""

    ‘定义所需读取节点的名称

    Dim readNodeName As String = ""

    Function readXMl(ByVal xmlFileStr As String, ByVal readNodeName As String) As String

    ‘定义节点内容

    Dim nodeValue As String = ""

        Try

         ‘定义xml文档对象

    Dim doc As New XmlDocument

         ‘加载xml内容

    doc.LoadXml(xmlFileStr)

         ‘读取xml内容

    Dim re As XmlNodeReader = New XmlNodeReader(doc)

             Dim NodeName As String

            ‘循环查找节点

                While re.Read

                    Select Case re.NodeType

                        Case XmlNodeType.Element

                            NodeName = re.Name

                        Case XmlNodeType.Text

                            If NodeName.Equals(readNodeName) Then

                                nodeValue = re.Value

                            End If

                    End Select

                End While

            Catch ex As Exception

                MsgBox(ex.Message & vbCrLf & ex.StackTrace)

            End Try

            Return nodeValue

    End Function

    寻寻觅觅转流年,磕磕碰碰道缘浅。 揽几缕、轻挽起,暮暮朝朝与君语。
  • 相关阅读:
    Arrays类总结
    多维数组
    数组
    写一个计算器,要求实现加减乘除功能,能够循环接收收据,通过用户交互实现
    递归
    方法
    函数
    流程控制
    mysql笔记(连接与子查询部分)
    ubuntu下mysql的常用命令
  • 原文地址:https://www.cnblogs.com/bingshao/p/11994713.html
Copyright © 2011-2022 走看看