用Ajax读取xml文件的简单例子

果然,过了一会儿,在那个地方出现了太阳的小半边脸,红是红得很,却没有亮光。太阳像负着什么重担似的,慢慢儿,一纵一纵地,使劲儿向上升。
到此就可以就发送请求读取服务器端的XML数据了,最后要做的就是处理数据了。关于XMLHttpRequest对象,请参考AboutXMLHttpRequestObject一文。 看例子: //AjaxDemo.html
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>AsynchronousJavaScriptAndXML</title>
</head>
<body>
<scripttype="text/javascript">
varxmlHttp=null;
functionreadyStateChangeHandle()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
varxmlDOM=xmlHttp.responseXML;
varxmlRoot=xmlDOM.documentElement;
try
{
varxmlItem=xmlRoot.getElementsByTagName("item");
alert(xmlItem[0].firstChild.data);
}
catch(e)
{
alert(e.message);
}
}
}
}
functionajaxRequest()
{
if(window.XMLHttpRequest)
{
xmlHttp=newXMLHttpRequest();
}
elseif(window.ActiveXObject)
{
xmlHttp=newActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.onreadystatechange=readyStateChangeHandle;
xmlHttp.open("GET","data.xml",true);
xmlHttp.send(null);
}
</script>
<inputtype="button"onclick="ajaxRequest()"value="TakemetotheworldofAJAX"/>
</body>
</html>
//data.xml
<?xmlversion="1.0"encoding="GB2312"?>
<root>
<item>WelcometotheworldofAJAX(AsynchronousJavaScriptAndXML)!</item>
</root>

到此这篇关于用Ajax读取xml文件的简单例子就介绍到这了。行动才能送你到达你想要的彼岸,好好加油吧,时间如白驹过隙。更多相关用Ajax读取xml文件的简单例子内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

标签: Ajax xml