xml - 在 vb net 中从 XML 中获取值

标签 xml vb.net

我是使用 vbnet 的 Web 服务应用程序的新手。从服务返回的值是 XML 格式。

<NewDataSet>
  <Table> 
    <Symbol>Fe</Symbol>
  </Table>
</NewDataSet>

如何在不将值写入文本文件的情况下检索值。我知道有一个命名空间 SYSTEM.XML 但我不熟悉它的类:(

最佳答案

假设您的网络服务调用以字符串形式为您提供了该 XML。

Dim MyXml as String = YourWebService.GetXml()

如果你想获得“Symbol”标签的值,你可以这样做......

Dim MyDoc as New System.Xml.XmlDocument
MyDoc.LoadXml(MyXml)
dim SymbolText as String = MyDoc.SelectSingleNode("//NewDataSet/Table/Symbol").InnerText

希望这对您有所帮助!

关于xml - 在 vb net 中从 XML 中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5619895/

相关文章:

c# - 使用格式化和缩进将 XElement 添加到 XML 文件

c++ - 用 C++ 开发 RSS 提要阅读器

asp.net - 如何在 ASP.NET 中使用数据库连接字符串?

MySQL:创建表时出现语法错误

mysql - 如何获取排名靠前的记录并在sql中有不同的条件?

android - 如何从kotlin,android中的url链接解析xml

ruby-on-rails - 用 Nokogiri 解析然后保存到数据库?

ruby - 使用 Nokogiri 构建空白 XML 标签?

vb.net - 快速连续停止然后启动同一个后台工作程序

c# - 创建自己的异常(exception)