XMLHttpRequest.ResponseXML是Null

时间:2014-08-07 16:05:42

标签: javascript xml xmlhttprequest

我试图从我的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>

0 个答案:

没有答案