解析从Web服务器vb.net返回的XML
我从我的web应用程序中获取这些XML数据解析从Web服务器vb.net返回的XML,.net,xml,winforms,parsing,.net,Xml,Winforms,Parsing,我从我的web应用程序中获取这些XML数据 <api_result> <send_info> <eventid>0</eventid> </send_info> <call_result> <result>False</result> <error>No data to send</error> </
<api_result>
<send_info>
<eventid>0</eventid>
</send_info>
<call_result>
<result>False</result>
<error>No data to send</error>
</call_result>
</api_result>
0
假的
没有要发送的数据
如何获取
内容和内容,即false和error
这就是我所做的:
Dim xmldoc As New XmlDataDocument()
`xmldoc.LoadXml(sTempUrl)` <-- this line gives error
Dim xmlnode As XmlNodeList = xmldoc.GetElementsByTagName("error")
sError = xmlnode(0).ChildNodes.Item(0).InnerText.Trim()
Dim xmldoc作为新的XmlDataDocument()
`LoadXml(sTempUrl)`当从文件或字符串加载时,应该使用空的XmlDataDocument,所以我想问题就在这里。
我记得.NET2支持Select方法,这是从xml获取元素的更优雅的方法。请参阅,但这不是您的情况,只需在加载时创建新的XmlDataDocument即可
<>希望这有助于你在哪一行中出错?@ AssiMKRT我添加了错误行,当你调用LoadXml时,你的XMLDATAdOctube似乎不是空的,你确定在创建对象和从字符串中加载的过程中什么都不做吗?@ AsMMKRT是的,我以前确实使用过它。我该怎么清空它?@ArsenMkrt我不明白,请给我看你换的d线