使用JavaScript加载XML文件
实例名称
使用JavaScript加载XML文件
实例描述
JavaScript一般不能保存数据,使用XML可以方便地保存简单数据。本例学习如何使用JavaScript加载XML文件,并获取文件的内容。
实例代码
html xmlns="" headtitle标题页-学无忧 script type="text/javascript" var xmlhttp; function getData //创建异步对象 xmlhttp=new ActiveXObject""; //加载服务器-注意无参数 "GET","",true //异步对象事件挂钩 =stateChange; //发送请求-无参数 ; function stateChange ==4 ==200 //获取所有返回的数据 var data=; //显示结果 "divlist".innerHTML=data; /script/headbody table style=" text-align:center" tr td style="text-align:center" 显示从XML文件中获取的数据/td /tr tr td style="text-align:center" input id="Button1" type="button" value="获取表格" onclick="getData" //td /tr tr td style="text-align:center" div id="divlist" /div /td /tr /table
/body/html
运行效果
难点剖析
本例的重点是msxml2.domDocument控件。首先使用“newActiveXObject”创建此组件,然后使用其中的“load”方法。加载指定的XML文件,最后使用DOM获取文件中的内容。
源码下载