zl程序教程

您现在的位置是:首页 >  后端

当前栏目

js跨浏览器实现将字符串转化为xml对象的方法

JS方法浏览器对象XML 实现 字符串 转化
2023-06-13 09:15:05 时间
注意该死的ie多版本的问题
复制代码代码如下:

functionloadXML(xmlString){
varxmlDoc=null;
if(!window.DOMParser&&window.ActiveXObject){
varxmlDomVersions=["MSXML.2.DOMDocument.6.0","MSXML.2.DOMDocument.3.0","Microsoft.XMLDOM"];
for(vari=0;i<xmlDomVersions.length;i++){
try{
xmlDoc=newActiveXObject(xmlDomVersions[i]);
xmlDoc.async=false;
xmlDoc.loadXML(xmlString);
break;
}catch(e){
}
}
}
elseif(window.DOMParser&&document.implementation&&document.implementation.createDocument){
try{

domParser=newDOMParser();
xmlDoc=domParser.parseFromString(xmlString,"text/xml");
}catch(e){
}
}
else{
returnnull;
}

returnxmlDoc;
}