用Ajax读取xml文件的简单例子
到此就可以就发送请求读取服务器端的XML数据了,最后要做的就是处理数据了。 关于XMLHttpRequest对象,请参考About XMLHttpRequest Object一文。
看例子:
//AjaxDemo.html
Asynchronous JavaScript And XMLvar xmlHttp=null;
function readyStateChangeHandle()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
var xmlDOM=xmlHttp.responseXML;
var xmlRoot=xmlDOM.documentElement;
try
{
var xmlItem=xmlRoot.getElementsByTagName("item");
alert(xmlItem[0].firstChild.data);
}
catch(e)
{
alert(e.message);
}
}
}
}
function ajaxRequest()
{
if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.onreadystatechange=readyStateChangeHandle;
xmlHttp.open("GET","data.xml",true);
xmlHttp.send(null);
}
//data.xml
Welcome to the world of AJAX(Asynchronous JavaScript And XML)!
相关阅读:
网络通讯--uux
css reset重置基础代码
PHP冒泡排序算法代码详细解读
jsp Hibernate 函数简介
Centos安装桌面一键包
11款基于Javascript的文件管理器
用javascript获得地址栏参数的两种方法
DataGrid连接Access的快速分页法 5
PHP测试程序运行时间的类
PHP 5.3.1 安装包 VC9 VC6不同版本的区别是什么
js漂浮广告代码,静止浮动与右下角浮动(兼容多浏览器)
Ajax 返回字符串的过滤实现代码
PHP网站修改代码做好301重定向
Web的真谛:HTML5到底是什么意思