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