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 相关文章推荐
基于jQuery实现音乐播放试听列表
Apr 14 Javascript
JQuery DIV 动态隐藏和显示的方法
Jun 23 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
Nov 18 Javascript
ajax的分页查询示例(不刷新页面)
Jan 11 Javascript
深入理解JavaScript中的尾调用(Tail Call)
Feb 07 Javascript
jQuery中的deferred对象和extend方法详解
May 08 jQuery
利用jquery去掉时光轴头尾部线条的方法实例
Jun 16 jQuery
npm配置国内镜像资源+淘宝镜像的方法
Sep 07 Javascript
node.js实现为PDF添加水印的示例代码
Dec 05 Javascript
Vue动画事件详解及过渡动画实例
Feb 09 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
Apr 15 Javascript
Vue Extends 扩展选项用法完整实例
Sep 17 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编程风格规范分享
2014/01/15 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
2016/01/18 PHP
PHP CURL实现模拟登陆并上传文件操作示例
2020/01/02 PHP
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
EasyUi tabs的高度与宽度根据IE窗口的变化自适应代码
2010/10/26 Javascript
jQuery ul标签下拉菜单演示代码
2010/12/11 Javascript
JavaScript动态插入script的基本思路及实现函数
2013/11/11 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
js的三种继承方式详解
2017/01/21 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
基于vue实现swipe轮播组件实例代码
2017/05/24 Javascript
JavaScript正则表达式的贪婪匹配和非贪婪匹配
2017/09/05 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
2017/11/21 Javascript
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
python发送邮件的实例代码(支持html、图片、附件)
2013/03/04 Python
Python中的Numeric包和Numarray包使用教程
2015/04/13 Python
Python实现Linux命令xxd -i功能
2016/03/06 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
2020/02/14 Python
python名片管理系统开发
2020/06/18 Python
受外贸欢迎的美国主机:BlueHost
2017/05/16 全球购物
白酒业务员岗位职责
2013/12/27 职场文书
集团薪酬管理制度
2014/01/13 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
护士优质服务演讲稿
2014/08/26 职场文书
党员学习中共十八大思想报告
2014/09/12 职场文书
生活小常识广播稿
2014/09/16 职场文书
2015年保育员个人工作总结
2015/05/13 职场文书
爱的教育观后感
2015/06/17 职场文书
2016党员学习《反对自由主义》心得体会
2016/01/22 职场文书
Vue和Flask通信的实现
2021/05/19 Vue.js
纯CSS3实现div按照顺序出入效果
2021/07/15 HTML / CSS