【速记】如何在老IE浏览器上将字符串解析成DOM对象
今天在查看Pentaho的CDE组件代码时发现了利用ActiveXObject对象将字符串成DOM对象的代码,其中涉及到如何在不支持DOMParserAPI的浏览器中将字符串解析成DOM对象的兼容技术。具体代码如下:
function parseXML (sText) {
if(!sText) {
return null;
}
var xmlDoc;
try { //Firefox, Mozilla, Opera, etc.
return (new DOMParser()).parseFromString(sText, "text/xml");
} catch(e) {
try { //Internet Explorer
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = "false";
xmlDoc.loadXML(sText);
return xmlDoc;
} catch(e) {
}
}
return null;
}ActiveXObject相关文档地址:https://msdn.microsoft.com/zh...
老IE浏览器XML解析器:http://www.runoob.com/xml/xml...
DOMParser浏览器级别API将字符串解析成DOM对象:https://developer.mozilla.org...
相关推荐
luvhl 2020-08-17
liaoxuewu 2020-07-08
liaoxuewu 2020-06-26
北京老苏 2020-06-25
Lophole 2020-06-14
SIMONDOMAIN 2020-06-14
luvhl 2020-06-13
SIMONDOMAIN 2020-05-31
hyMiss 2020-05-19
liaoxuewu 2020-05-19
书虫媛 2020-05-15
liaoxuewu 2020-05-11
liaoxuewu 2020-05-10
小仙儿 2020-05-09
hyMiss 2020-05-01
liaoxuewu 2020-04-29
星星有所不知 2020-10-12