一个客户提供一个股价的信息,要求放在页面上,显示一些数据,需要从远程获取xml,然后解析写在网页上,开始不会觉得很难,其实蛮简单的,先用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);
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文件,然后再解析。
以上 【怎么样在网页上读取远程xml的数据】的内容由欣创网络( https://www.xcwl.com)收集整理,本文网址 : https://www.xcwl.com/news/34.html ,转载请注明出处,如有侵权,联系删除!
更多有关汉中网站建设,汉中网站设计、汉中网站制作、汉中做网站公司、微信公众平台开发、电商平台建设 等互联网应用服务都可以联系我们。网站建设热线: 0916-2233667/手机:18700660007(朱先生)
我们坚持以优秀的创意设计、专业的软件编程技术、出其不意的电子商务战略,鼎力为国内外知名企业提供全方位网站设计、网站优化服务。
我们一直都专研此道,从视觉出发,颜色、版式、材质、载体每一个都寄托了它的灵魂,我们精于此道:品牌策划、平面设计。
我们一如既往地根据用户的需求、市场环境、企业状况等进行综合分析并提供真实可靠的WEB解决方案,有效提升企业形象及品牌知名度。
我们将致力于品牌视觉设计与商业模式传播结合,长期及时地在线售后服务和免费升级更新,为企业提供一站式服务。