如何使用ajax返回xml文件中的数据!
一个a.xml文件,
<?xml version="1.0" encoding="utf-8" ?>
<types>
<type>
<id>0001</id>
<name>产品类型1</name>
</type>
<type>
<id>0002</id>
<name>产品类型2</name>
</type>
<type>
<id>0003</id>
<name>产品类型3</name>
</type>
<type>
<id>0004</id>
<name>产品类型4</name>
</type>
<type>
<id>0005</id>
<name>产品类型5</name>
</type>
<type>
<id>0006</id>
<name>产品类型6</name>
</type>
</types>
如何返回里面的全部数据呢?
以下是我写的代码,为什么不行?
function createXMLHttpRequest()
{
if(window.XMLHttpRequest)
{
return xmlObj = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
return xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
return null;
}
}
function loadXml()
{
var xmlObj=false;
xmlObj=createXMLHttpRequest();
xmlObj.onreadystatechange=selectload;
xmlObj.open('get',"Configs/prodType.xml",true);
xmlObj.send('');
}
function selectload()
{
if (xmlObj.readyState == 4)
{
if (xmlObj.status == 200)
{
var Textnode=document.createTextNode(xmlObj.responseXML.getElementsByTagName('type')[0].firstChild.data);
document.getElementById('mydiv').appendChild(Textnode);
}
}
希望高手指点一下!
}