function loadXMLDoc(dname) {
try{ //Internet Explorer
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
} catch(e) {
try{ //Firefox, Mozilla, Opera, etc.
xmlDoc=document.implementation.createDocument("","",null);
} catch(e) {alert(e.message)}
}
try {
xmlDoc.async=false;
xmlDoc.load(dname);
return(xmlDoc);
} catch(e) {alert(e.message)}
return(null);
}
function loadXMLString(txt) {
try{ //Internet Explorer
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(txt);
return(xmlDoc);
} catch(e) {
try{ //Firefox, Mozilla, Opera, etc.
parser=new DOMParser();
xmlDoc=parser.parseFromString(txt,"text/xml");
return(xmlDoc);
} catch(e) {alert(e.message)}
}
return(null);
}
Javascript XML
最新推荐文章于 2025-12-22 19:57:02 发布
本文介绍了一种使用JavaScript在不同浏览器环境中加载XML文档的方法。通过尝试使用Microsoft XML DOM对象及DOMParser解析XML字符串,确保了跨浏览器兼容性。适用于需要解析XML文件的Web应用。
2329

被折叠的 条评论
为什么被折叠?



