Javascript 将XML加载到存储在本地文件夹中的HTML中

Javascript 将XML加载到存储在本地文件夹中的HTML中,javascript,html,xml,Javascript,Html,Xml,我正在尝试加载XML文档以进行遍历,请有人解释为什么下面的行不起作用,并且必须发出http请求来加载XML文档,尽管XML存储在与HTML相同的文件夹中 var xmlDoc = loadXMLDoc("filename.xml") 提前谢谢 您需要从服务器读回文件,然后呈现响应。因此,我建议使用ajax来实现这一点,然后使用jQuery来解析xml $.ajax({ type: "GET", url: "filename.xml", dataType: "xml",

我正在尝试加载XML文档以进行遍历,请有人解释为什么下面的行不起作用,并且必须发出http请求来加载XML文档,尽管XML存储在与HTML相同的文件夹中

 var xmlDoc = loadXMLDoc("filename.xml")

提前谢谢

您需要从服务器读回文件,然后呈现响应。因此,我建议使用ajax来实现这一点,然后使用jQuery来解析xml

$.ajax({
    type: "GET",
    url: "filename.xml",
    dataType: "xml",
    success: function (xml) {
        // Parse the xml file and get the data 
        // Do what you want here to find the elements in the xml
        var doc = $.parseXML(xml),
            $xml = $(xmlDoc);
    }
});

安全问题,但有办法克服这一问题。谢谢你们,我知道我的错误,理解了这个概念