通过 xmlhttp 使用经典 asp 访问 XML 值
我有,也许是微不足道的问题,但由于缺乏文档,我在谷歌上找不到任何答案。我正在将请求从我的域发送到另一个域,目标是返回 XML 的 Web 服务。我通过这段代码来做到这一点:
url = "some url aiming at web service"
set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "GET", url, false
xmlhttp.send ""
xmlString = xmlhttp.responseText
set xmlhttp = nothing
当我尝试打印 xmlString 时,它返回完整的页面。我如何访问特定的节点和值?
XML 与此类似:
<grandpa>
<father>value</father>
<son>value</son>
</grandpa>
I have, maybe trivial problem, but i could not find any answer on Google due to lack of documentation. I`m sending request from my domain to another, and aiming for web service that returns XML. I do this through this piece of code:
url = "some url aiming at web service"
set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "GET", url, false
xmlhttp.send ""
xmlString = xmlhttp.responseText
set xmlhttp = nothing
When i try to print xmlString it returns complete page. How can i access specific nodes and values?
XML is similar to this:
<grandpa>
<father>value</father>
<son>value</son>
</grandpa>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用responseXML,它是一个功能齐全的XML DOM,您可以在其中利用带有XPath表达式的selectSingleNode来获取节点,例如
Try to use responseXML which is a full featured XML DOM where you can leverage selectSingleNode with XPath expression to get the node, e.g