作者:曾的曾的力 | 来源:互联网 | 2014-05-05 09:01
一个客户供给一个股价的信息,请求放在页面上,显示一些数据,需要从远程获取xml,然后解析写在网页上,开端不会感到很难,实在蛮简略的,先用javascript写了一个:以下为引用的内
一个客户供给一个股价的信息,请求放在页面上,显示一些数据,需要从远程获取xml,然后解析写在网页上,开端不会感到很难,实在蛮简略的,先用Javascript写了一个:
以下为引用的内容:
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文件,然后再解析