【问题标题】:Read XML Node in VB.NET在 VB.NET 中读取 XML 节点
【发布时间】:2014-12-21 14:47:49
【问题描述】:

我正在用 VB.NET 编写一个程序集,它将连接到一个 REST Web 服务,调用 XML 中的内容,在返回后我想专门抓取内容并将其写入文件。我是新手,希望获取 column1 节点的内容并将其写入文本文件。

XML 如下所示:

<p5:test xmlns:p5="http://www.myapp.com/database/test">
<row>
<column1>test</column1>
</row>
<row>
<column1>Test2</column1>
</row>
</p5:test>

谁能提供一个例子来说明我可以如何做到这一点?

谢谢!

【问题讨论】:

    标签: xml vb.net xmlreader


    【解决方案1】:

    尝试一下。希望对您有所帮助。

    Dim xmldoc As New XmlDataDocument()
                Dim xmlnode As XmlNodeList
                Dim i As Integer
                Dim str As String
                Dim fs As New FileStream("YourFileName.xml", FileMode.Open, FileAccess.Read)
                xmldoc.Load(fs)
                xmlnode = xmldoc.GetElementsByTagName("column1")
                For i = 0 To xmlnode.Count - 1
                    xmlnode(i).ChildNodes.Item(0).InnerText.Trim()
                    str += xmlnode(i).ChildNodes.Item(0).InnerText.Trim() 
        Next
    
        System.IO.File.WriteAllLines(@"C:\Users\Public\TestFolder\WriteLines.txt", str);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-13
      • 1970-01-01
      相关资源
      最近更新 更多