【速记】如何在老IE浏览器上将字符串解析成DOM对象
今天在查看Pentaho的CDE组件代码时发现了利用ActiveXObject
对象将字符串成DOM对象的代码,其中涉及到如何在不支持DOMParser
API的浏览器中将字符串解析成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