1.XML文件为:data.xml
<?xml version="1.0" encoding="GB2312" ?>
<root>
<info>测试数据!</info>
</root>
2用来测试读取XML的页面为:test.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Ajax Read Xml</title>
<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
function startRequest(){
createXMLHttpRequest();
try{
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.open("GET", "data.xml", true);
xmlHttp.send(null);
}catch(exception){
alert("您要访问的资源不存在!");
}
}
function handleStateChange(){
if(xmlHttp.readyState == 4){
if (xmlHttp.status == 200 || xmlHttp.status == 0){
// 取得XML的DOM对象
var xmlDOM = xmlHttp.responseXML;
// 取得XML文档的根
var root = xmlDOM.documentElement;
try{
// 取得<info>结果
var info = root.getElementsByTagName('info');
// 显示返回结果
alert("responseXML's value: " + info[0].firstChild.data);
}catch(exception){}
}
}
}
</script>
</head>
<body>
<div>
<input type="button" value="return ajax responseXML's value" onclick="startRequest();" />
</div>
</body>
</html>
分享到:
- 2008-12-25 11:12
- 浏览 1581
- 评论(1)
- 论坛回复 / 浏览 (1 / 3951)
- 查看更多
相关推荐
这是用ajax读取xml数据类型的例子,其中只能在chrome与firefox运行,在ie下不能正常运行。
利用Ajax读取XML文件实例,实现简单的无刷新效果
读取xml生成树 ajax读取xml动态生成树(1)
好东西 来分享ajax的简单案例 读取xml读取数据库信息 发送到页面上
一个小小的 ajax 读取 xml文件的 小小demo,代码很简单 简洁。极易看懂
ajax读取xml动态生成树
使用Ajax提交数据更新服务器内容 异步获取天气预报数据的实例 使用Ajax读取XML类型数据 使用Ajax返回字符串数据
Struts2.1.8 AJAX 读取XML,GSON,jQuery JSON的案例.
只实现很简单的功能,使用XML储蓄,速度还可以,暂时没有优化.本人人品问题,仅支持IE5以上版本。 1.使用该控件需要空间支持目录写权限. 2.控件会在根目录下自动生成以下文档: 1.xml/xml/shopclass.xml //手动添加...
用ajax函数读取xml,然后解析XML
用ajax函数读取xml,然后解析XML.html,ajax无刷新读取文件,先使用jQuery加载XML,然后建立一个代码片段,遍历所有student节点,获取id节点,获取节点文本,获取student下的email属性,构造HTML字符串,通过append...
ajax 简单实例,读取asp动态数据.更好理解ajax技术的应用。一个最长用到的代码。
主要介绍了jQuery基于Ajax实现读取XML数据功能,结合实例形式分析了jQuery基于ajax的get方式获取xml文件数据并输出显示相关操作技巧,需要的朋友可以参考下
代码如下:<!DOCTYPE html PUBLIC ... <head> <title>Ajax Hello World</title> [removed] var xmlHttp; function createXMLHttpRequest(){ if(window.ActiveXObject){ xmlHttp =
Ajax的原理很简单,就是在客户端创建一个XMLHttpRequest对象(用来与服务器进行异步通信,这就是Ajax的核心,其实我们早就在用异步通信了,只是没把这项技术用在网页设计中而已),为该对象的onreadystatechange ...
本文实例讲述了jQuery+ajax读取并解析XML文件的方法。分享给大家供大家参考,具体如下: ajax.xml: <?xml version=1.0 encoding=UTF-8?> <name>zhangsan <id>1 <name>lisi <id>2 demo.html:...
本文实例讲述了JS使用ajax从xml文件动态获取数据显示的方法。分享给大家供大家参考。具体分析如下: 下面的JS代码通过ajax检索xml文件的内容动态展示到网页,真个页面无刷新 <!DOCTYPE html> <html> <...
摘要:脚本资源,Ajax/JavaScript,ajax无刷新读取文件 用ajax函数读取xml,然后解析XML.html,ajax无刷新读取文件,先使用jQuery加载XML,然后建立一个代码片段,遍历所有student节点,获取id节点,获取节点文本,获取...
使用jQuery的ajax和get两种方式读取xml中的数据
Ajax读取XML实现动态下拉导航