在网页上读取远程xml的数据-Xml编程教程

诚信联盟的家

诚信联盟的家

2016-02-19 20:38

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐在网页上读取远程xml的数据-Xml编程教程,无聊中的都看过来。

一个客户提供一个股价的信息,要求放在页面上,显示一些数据,需要从远程获取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://m.tulaoshi.com/webkaifa/)

http://****.com/scripts/****.asp?subcode=C22 ,是客户提供的页面,其实是xml的内容,这里直接调用windows的组件进行读取,然后调用其中一个selectSingleNode的方法,读出last字段的内容;
VBscript也写了一个,其实差不多,不过有一点不同,asp中VB的不能直接读取远程xml的内容,很奇怪,不知道是不是由于VB的限制:

以下为引用的内容:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

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文件,然后再解析

展开更多 50%)
分享

猜你喜欢

在网页上读取远程xml的数据-Xml编程教程

Web开发
在网页上读取远程xml的数据-Xml编程教程

用Ajax读取XML格式的数据

Web开发
用Ajax读取XML格式的数据

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

javascript读取xml

Web开发
javascript读取xml

XML 编程思想:XML语义

Web开发
XML 编程思想:XML语义

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

网络编程:如何生成XML数据

Web开发
网络编程:如何生成XML数据

网页编程必看:XML文法分析

Web开发
网页编程必看:XML文法分析

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在AJAX程序中实现互斥揭秘

在AJAX程序中实现互斥揭秘

我们在Windows 8系统中无线网络连接的设置方法

我们在Windows 8系统中无线网络连接的设置方法
下拉加载更多内容 ↓