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 相关文章推荐
Javascript让DEDECMS告别手写Tag
Sep 01 Javascript
JavaScript调试工具汇总
Dec 23 Javascript
jQuery给多个不同元素添加class样式的方法
Mar 26 Javascript
JS实现的竖向折叠菜单代码
Oct 21 Javascript
jQuery1.9+中删除了live以后的替代方法
Jun 17 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
Feb 28 Javascript
JS脚本实现网页自动秒杀点击
Jan 11 Javascript
详解微信小程序的 request 封装示例
Aug 21 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
Aug 25 Javascript
解决vue 打包发布去#和页面空白的问题
Sep 04 Javascript
create-react-app安装出错问题解决方法
Sep 04 Javascript
vue中多路由表头吸顶实现的几种布局方式
Apr 12 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 内存缓存加速功能memcached安装与用法
2009/09/03 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
2017/08/15 PHP
php swoft框架实例用法
2020/12/22 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
用prototype实现的简单小巧的多级联动菜单
2007/03/24 Javascript
Add Formatted Text to a Word Document
2007/06/15 Javascript
extjs 学习笔记(二) Ext.Element类
2009/10/13 Javascript
介绍JavaScript的一个微型模版
2015/06/24 Javascript
js模拟淘宝网的多级选择菜单实现方法
2015/08/18 Javascript
基于jQuery插件实现点击小图显示大图效果
2016/05/11 Javascript
基于javascript实现按圆形排列DIV元素(二)
2016/12/02 Javascript
JS 实现 ajax 异步浏览器兼容问题
2017/01/21 Javascript
原生JS实现瀑布流插件
2018/02/06 Javascript
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
js根据需要计算数组中重复出现某个元素的个数
2019/01/18 Javascript
JointJS JavaScript流程图绘制框架解析
2019/08/15 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
python清除指定目录内所有文件中script的方法
2015/06/30 Python
Python实现删除时保留特定文件夹和文件的示例
2018/04/27 Python
python 移除字符串尾部的数字方法
2018/07/17 Python
利用Pycharm断点调试Python程序的方法
2018/11/29 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
jupyter notebook 实现matplotlib图动态刷新
2020/04/22 Python
一篇文章搞懂python的转义字符及用法
2020/09/03 Python
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
使用useBean标志初始化BEAN时如何接受初始化参数
2012/02/11 面试题
2014小学植树节活动总结
2014/03/10 职场文书
计划生育证明格式及范本
2014/10/09 职场文书
工作作风懒散检讨书
2014/10/29 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
离婚上诉状范文
2015/05/23 职场文书
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python