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 相关文章推荐
jquery1.4 教程二 ajax方法的改进
Feb 25 Javascript
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
Feb 07 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
Apr 23 Javascript
js动态创建标签示例代码
Jun 09 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
Jun 16 Javascript
jquery计算鼠标和指定元素之间距离的方法
Jun 26 Javascript
jQuery中的siblings用法实例分析
Dec 24 Javascript
javascript数据类型验证方法
Dec 31 Javascript
ES2015 Symbol 一种绝不重复的值
Dec 25 Javascript
微信小程序模版渲染详解
Jan 26 Javascript
Vue+abp微信扫码登录的实现代码示例
Jan 06 Javascript
vue3.0 的 Composition API 的使用示例
Oct 26 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版本的cron定时任务执行器使用实例
2014/08/19 PHP
thinkPHP中配置的读取与C方法详解
2016/12/05 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
php微信公众号开发之秒杀
2018/10/20 PHP
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
2014/06/27 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
JS小数运算出现多为小数问题的解决方法
2016/06/02 Javascript
老生常谈js-react组件生命周期
2017/05/02 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
详解webpack编译多页面vue项目的配置问题
2017/12/11 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
微信小程序下拉加载和上拉刷新两种实现方法详解
2019/09/05 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
微信小程序实现watch监听
2020/06/04 Javascript
JavaScript的垃圾回收机制与内存管理
2020/08/06 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
用Python实现随机森林算法的示例
2017/08/24 Python
在Pycharm terminal中字体大小设置的方法
2019/01/16 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
2019/04/29 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
2019/05/10 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
Tirendo比利时:在线购买轮胎
2018/10/22 全球购物
Wiggle新西兰:自行车、跑步、游泳
2020/05/06 全球购物
节约用水演讲稿
2014/05/21 职场文书
微笑服务标语
2014/06/24 职场文书
电力培训心得体会
2014/09/02 职场文书
2014年节能降耗工作总结
2014/12/11 职场文书
祝福语集锦:送给毕业同学祝福语
2019/11/21 职场文书