js跨浏览器实现将字符串转化为xml对象的方法
js跨浏览器实现将字符串转化为xml对象的方法
发布时间:2016-12-30 来源:查字典编辑
摘要:注意该死的ie多版本的问题复制代码代码如下:functionloadXML(xmlString){varxmlDoc=null;if(!wi...

注意该死的ie多版本的问题

复制代码 代码如下:

function loadXML(xmlString) {

var xmlDoc = null;

if (!window.DOMParser && window.ActiveXObject) {

var xmlDomVersions = ['MSXML.2.DOMDocument.6.0', 'MSXML.2.DOMDocument.3.0', 'Microsoft.XMLDOM'];

for (var i = 0; i < xmlDomVersions.length; i++) {

try {

xmlDoc = new ActiveXObject(xmlDomVersions[i]);

xmlDoc.async = false;

xmlDoc.loadXML(xmlString);

break;

} catch (e) {

}

}

}

else if (window.DOMParser && document.implementation && document.implementation.createDocument) {

try {

domParser = new DOMParser();

xmlDoc = domParser.parseFromString(xmlString, 'text/xml');

} catch (e) {

}

}

else {

return null;

}

return xmlDoc;

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类