我试图从我的JavaScript代码中访问一个简单的XML文档。但每当我找到reponseXML时,它总是会导致null。这是我找到responseXML的代码:
function loadXMLDoc(filename){
if (window.XMLHttpRequest){
xhttp=new XMLHttpRequest();
}else{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET",filename,false);
xhttp.send();
return xhttp.responseXML;
}
...直接从" http://www.w3schools.com/Dom/dom_loadxmldoc.asp"复制。以下是我实施它的方法:
levelDataDoc = loadXMLDoc("worlds.xml");
...我三重检查了worlds.xml是否在该目录中。但是当我安慰它时......它返回
NULL
如果你必须看到......这里是 worlds.xml
<world>
<width>20</width>
<height>30</height>
<startingX>10</startingX>
<startingY>15</startingY>
<voxelElement1>
<x>12</x>
<y>7</y>
<width>1</width>
<height>1</height>
<color>#ffffff</color>
<imageUrl></imageUrl>
</voxelElemen1t>
</world>