欢迎光临
我们一直在努力

网页上读取远程xml的数据-.NET教程,XML应用

建站超值云服务器,限时71元/月

一个客户提供一个股价的信息,要求放在页面上,显示一些数据,需要从远程获取xml,然后解析写在网页上,开始不会觉得很难,其实蛮简单的,先用javascript写了一个:

<script language=javascript>

var xmldoc = new activexobject("microsoft.xmldom");

xmldoc.async="false";

xmldoc.load("http://****.com/scripts/****.asp?subcode=c22");

nodes = xmldoc.documentelement.childnodes;

var text = xmldoc.selectsinglenode("//last").text

document.write(text);

</script>

http://****.com/scripts/****.asp?subcode=c22 ,是客户提供的页面,其实是xml的内容,这里直接调用windows的组件进行读取,然后调用其中一个selectsinglenode的方法,读出last字段的内容;

vbscript也写了一个,其实差不多,不过有一点不同,asp中vb的不能直接读取远程xml的内容,很奇怪,不知道是不是由于vb的限制:

dim xmlmorntekdocument

set http=server.createobject("microsoft.xmlhttp")

http.open "get","http://****com/scripts/******.asp?subcode=c22",false

http.send

set xmlmorntekdocument=server.createobject("microsoft.xmldom")

xmlmorntekdocument.async=false

xmlmorntekdocument.validateonparse=false

xmlmorntekdocument.load(http.responsexml)

price = xmlmorntekdocument.selectsinglenode("//last").text

response.write price

set http=nothing

set xmlmorntekdocument=nothing

这里先用xmlhttp的方法,get到xml文件,然后再解析。

作者blog:http://blog.csdn.net/wumingwangzi/

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 网页上读取远程xml的数据-.NET教程,XML应用
分享到: 更多 (0)

相关推荐

  • 暂无文章