您的位置:首页 > Web前端 > JavaScript

js解析xml (ie + ff + chrome + opera)

2013-08-19 18:03 281 查看
//dname:xml路径
function loadXML(dname)
{
var xmlDoc;
if (window.ActiveXObject) {
xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.async = false;
xmlDoc.load(dname);
} else if (document.implementation && document.implementation.createDocument) {
try{
xmlDoc = document.implementation.createDocument('', '', null);
xmlDoc.async = false;
xmlDoc.load(dname);
} catch(e){
var xmlhttp = new window.XMLHttpRequest();
xmlhttp.open("GET",dname,false);
xmlhttp.send(null);
xmlDoc = xmlhttp.responseXML.documentElement;
}
} else {
return null;
}

return xmlDoc;
}

有些浏览器不允许加载本地的xml文件,所有要在项目中使用。正规格式的xml文件,是木问题的。have fun!~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐