挑战高手,读取xml文件,浏览器兼容问题
高手给帮忙看一下,我下面对于IE浏览器能够获取xml数据,xmlDoc是不为空的,但是对于火狐浏览器运行过程中xmlDoc为空,不知道是什么原因。请各位高手帮忙。
try
{//ie浏览器
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = "false";
xmlDoc.load(url);
}
catch (e)
{//火狐浏览器
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", url, false);
xmlhttp.send(null);
xmlDoc = xmlhttp.responseXML;
}
[解决办法]
最好的方法采用xmlhttp
参见
兼容 IE、Firefox、Chrome、Safari、Opera 等浏览器的 XML 文件加载方式