一个客户提供一个股价的信息,要求放在页面上,显示一些数据,需要从远程获取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/Web: http://www.qqread.com/xml-soap/x237993.html
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- XHTML 代码规范 (530次浏览)
- XML之CSS和XSL精解(1) (314次浏览)
- 利用Digester把XML转换成为Java对象 (143次浏览)
- XML SOAP应用简介 (131次浏览)
- W3C XML Schema 与文档类型定义 (116次浏览)
- XML、DataSet、DataGrid结合写成广告管理程 (109次浏览)
- dotText源码阅读(4)--DTO和数据访问 (108次浏览)
- Publishing Pages with PUT (65次浏览)
- 如何用MSXML2操作XML配置文件 (14次浏览)



