使用 javascript 打开 xml 文件

using javascript to open xml file

我的代码是:

function loadDoc() {
    var xhttp = new XMLHttpRequest();
    xhttp.open("GET", "results.xml", false);
    xhttp.send();
    myFunction(xhttp);//(this);
}
function myFunction(xml)
{
    var xmlDoc = xml.responseXML;
    var parser = new DOMParser();
    var xmlDoc = parser.parseFromString(xml.responseText, "application/xml");
    var x;    
    var txt = "";
    var y;
    y = xmlDoc.getElementsByTagName("entryresult");//.childNodes[0];
    x = y[1].getElementsByTagName("title")[0].childNodes[0].nodeValue;
    alert(x);
}

我正在使用 cakephp。我的 custom.js 位于 webroot/js。我的 xml 文件 results.xml 位于同一文件夹中。

但总是收到消息:

这些错误来自控制台 (F12)。

我的代码就是这样做的,因为我不能比警报前的行更进一步。

我想我正在尝试从其他文件夹读取文件。

我的问题已通过更改行解决:xhttp.open("GET", "results.xml", false); 至:xhttp.open("GET", "../webroot/files/p1/results.xml", false);