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


Posted in Javascript onSeptember 25, 2013

注意该死的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 相关文章推荐
js打印纸函数代码(递归)
Jun 18 Javascript
防止浏览器记住用户名及密码的简单实用方法
Apr 22 Javascript
利用window.name实现windowStorage代码分享
Jan 02 Javascript
浅谈javascript中的instanceof和typeof
Feb 27 Javascript
JavaScript通过字符串调用函数的实现方法
Mar 18 Javascript
javascript js 操作数组 增删改查的简单实现
Jun 20 Javascript
Bootstrap图片轮播组件使用实例解析
Jun 30 Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 Javascript
JS闭包与延迟求值用法示例
Dec 22 Javascript
原生JS实现层叠轮播图
May 17 Javascript
详解vue-router和vue-cli以及组件之间的传值
Jul 04 Javascript
js this 绑定机制深入详解
Apr 30 Javascript
仿百度的关键词匹配搜索示例
Sep 25 #Javascript
jquery 页面滚动到指定DIV实现代码
Sep 25 #Javascript
js实现两个值相加alert出来精确到指定位
Sep 25 #Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
Sep 25 #Javascript
js读取注册表的键值示例
Sep 25 #Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
Sep 25 #Javascript
简单常用的幻灯片播放实现代码
Sep 25 #Javascript
You might like
php一些错误处理的方法与技巧总结
2013/08/10 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
javascript 45种缓动效果 非常酷
2011/06/28 Javascript
jQuery滚动加载图片效果的实现
2013/03/06 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
2014/10/17 Javascript
浅谈javascript中的闭包
2015/05/13 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
微信小程序图片宽100%显示并且不变形
2017/06/21 Javascript
在vue项目中安装使用Mint-UI的方法
2017/12/27 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
python多线程编程方式分析示例详解
2013/12/06 Python
python进阶教程之函数对象(函数也是对象)
2014/08/30 Python
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
python实现简易内存监控
2018/06/21 Python
在dataframe两列日期相减并且得到具体的月数实例
2018/07/03 Python
python中单下划线_的常见用法总结
2018/07/10 Python
Python运行不显示DOS窗口的解决方法
2018/10/22 Python
详解Python学习之安装pandas
2019/04/16 Python
python实现截取屏幕保存文件,删除N天前截图的例子
2019/08/27 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
python库skimage给灰度图像染色的方法示例
2020/04/27 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
车间工艺员岗位职责
2013/12/09 职场文书
新学期开学演讲稿
2014/05/24 职场文书
不服从公司安排检讨书
2014/09/24 职场文书
保密工作整改情况汇报
2014/11/06 职场文书
Redis IP地址的绑定的实现
2021/05/08 Redis
浅谈Python协程asyncio
2021/06/20 Python