欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

兼容各大浏览器JS读取XML文件方法(可以兼容谷歌浏览器)

程序员文章站 2022-06-13 10:08:45
...
function LoadXMLFile(xmlFile) {  
    var xmlDom = null;  
    if (window.ActiveXObject) {  
        xmlDom = new ActiveXObject("Microsoft.XMLDOM");  
        //xmlDom.loadXML(xmlFile);//如果用的是XML字符串  
        xmlDom.load(xmlFile); //如果用的是xml文件。  
    } else if (document.implementation && document.implementation.createDocument) {  
        var xmlhttp = new window.XMLHttpRequest();  
        xmlhttp.open("GET", xmlFile, false);  
        xmlhttp.send(null);  
        xmlDom = xmlhttp.responseXML.documentElement;//一定要有根节点(否则google浏览器读取不了)  
    } else {  
        xmlDom = null;  
    }  
    return xmlDom;  
}