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

我是使用 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

希望这对您有所帮助!

https://stackoverflow.com/questions/5619895/

相关文章:

django - 区分 ModelAdmin 媒体以在 Django 中添加/更改页面

regex - 正则表达式和 sed 从数百个文件中删除某些字符串的所有出现

drupal - 如果编辑或添加表单,如何在 drupal 节点表单中检测?

python - OOP Python 向基类添加一些属性?

perl - 如何在 perl 中的 fork 之间共享简单标量(计数器变量)?

math - 需要给定排名和底池金额的奖品奖励功能

WPF - TextBlock 文本 + 超链接

python - 始终返回数组的 numpy 切片

sql-server - SQL 服务器 : select without order

file - 使用 cURL 检查文件是否存在于 FTPS 站点上