怎么样用xmlhttp读取远程xml的数据
时间:2008-10-11 13:52:00
一个客户提供一个股价的信息,要求放在页面上,显示一些数据,需要从远程获取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文件,然后再解析。
标签:xml,xmlhttp,远程
0
投稿
猜你喜欢
查看Oracle的执行计划一句话命令
2010-07-16 13:02:00
如何限制表单textarea的文字输入量
2007-10-06 22:41:00
体验DW MX 2004 CSS新功能
2011-06-14 09:45:01
一个ASP(VBScript)简单SQL语句构建“类”
2008-03-12 07:08:00
为什么定位会被float和clear影响!
2008-11-10 11:06:00
Javascript学习第一季 二
2008-06-24 18:20:00
存储过程优缺点分析
2012-04-13 11:39:56
web程序员的思考
2009-08-04 13:10:00
初识Firebug 全文 — firebug的使用
2007-10-23 12:54:00
Ajax:拥抱JSON,让XML走开
2007-10-12 20:01:00
MYSQL教程:索引和查询优化程序
2009-02-27 15:52:00
完全讲解 使用MSCS建立SQL Server集群
2009-01-19 14:10:00
教你轻松学会SQL Server记录轮班的技巧
2009-02-19 17:38:00
JScript 的内存回收
2007-10-16 20:02:00
也来谈谈”完美”跨域
2008-12-19 12:34:00
快速掌握怎样选择准备安装的 MySQL版本
2008-12-17 16:42:00
用WEB(ASP)方式实现SQL SERVER 数据库的备份和恢复
2010-05-11 20:12:00
Dreamweaver制作网页幻灯片效果
2010-07-06 13:48:00
解析Oracle 8i/9i的计划稳定性
2010-07-26 13:09:00
心理模型
2009-05-17 13:45:00