1
我是使用vbnet的web服務應用程序的新手。來自服務的價值回報是XML格式。從vbnet的XML中獲得價值
<NewDataSet>
<Table>
<Symbol>Fe</Symbol>
</Table>
</NewDataSet>
如何在不將文本寫入文本文件的情況下檢索該值。我知道有一個命名空間的System.Xml,但我不熟悉它的類:(
我是使用vbnet的web服務應用程序的新手。來自服務的價值回報是XML格式。從vbnet的XML中獲得價值
<NewDataSet>
<Table>
<Symbol>Fe</Symbol>
</Table>
</NewDataSet>
如何在不將文本寫入文本文件的情況下檢索該值。我知道有一個命名空間的System.Xml,但我不熟悉它的類:(
讓我們假設你的Web服務調用給你一個字符串,XML。
Dim MyXml as String = YourWebService.GetXml()
如果你想獲得「符號」變量的值,你可以這樣做......
Dim MyDoc as New System.Xml.XmlDocument
MyDoc.LoadXml(MyXml)
dim SymbolText as String = MyDoc.SelectSingleNode("//NewDataSet/Table/Symbol").InnerText
希望這有助於!
你試圖在主題讀了?是問題讀取XML或者是你的存儲它的問題在一個文件?如果是後者,您可能需要將其寫入MemoryStream? – Chipmunk 2011-04-11 10:35:25
如果您發佈代碼,XML或數據樣本,**請**在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼樣本」按鈕(「{}」)以精確地設置格式並進行語法突出顯示! – 2011-04-11 10:39:17