JS读取XML文件示例代码


Posted in Javascript onNovember 15, 2013
//读取XML文件 
function loadXML(xmlFile) { 
var xmlDoc; 
if (window.ActiveXObject) { 
xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); 
xmlDoc.async = false; 
xmlDoc.load(xmlFile); 
} 
else if (document.implementation && document.implementation.createDocument) { 
xmlDoc = document.implementation.createDocument("", "", null); 
xmlDoc.async = false; 
xmlDoc.load(xmlFile); 
} else { 
alert('您的浏览器不支持该系统脚本!'); 
} 
return xmlDoc; 
} //输出XML文件 
function outXML(filename){ 
var xmlDoc = loadXML(filename); 
var x = xmlDoc.getElementsByTagName("properties"); 
var text=x[0].outerHTML.replace(/</g,"<"); 
return text; 
} 
function dirXML(xmlDoc){ 
var entry=xmlDoc.getElementsByTagName("properties")[0].getElementsByTagName("entry"); 
for (var i=0,j=entry.length; i<j;i++){ 
console.log(entry[i].getAttribute("key")); 
console.log(entry[i].childNodes[0].nodeValue); 
} 
}
Javascript 相关文章推荐
Chrome中JSON.parse的特殊实现
Jan 12 Javascript
jQuery为iframe的body添加click事件的实现代码
Apr 07 Javascript
jQuery中Dom的基本操作小结
Jan 23 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
Mar 09 Javascript
jQuery对JSON数据进行排序输出的方法
Jun 24 Javascript
深入理解JavaScript中的箭头函数
Jul 28 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
Mar 01 Javascript
详解react服务端渲染(同构)的方法
Sep 21 Javascript
js判断文件类型大小并给出提示的实现方法
Jan 03 Javascript
js变量声明var使用与不使用的区别详解
Jan 21 Javascript
js中对象与对象创建方法的各种方法
Feb 27 Javascript
解决vant中 tab栏遇到的坑 van-tabs
Nov 04 Javascript
JS正则表达式获取分组内容的方法详解
Nov 15 #Javascript
javascript中动态加载js文件多种解决办法总结
Nov 15 #Javascript
jQuery Form 页面表单提交的小例子
Nov 15 #Javascript
js简单实现用户注册信息的校验代码
Nov 15 #Javascript
jquery slibings选取同级其他元素的实现代码
Nov 15 #Javascript
jquery实现手风琴效果实例代码
Nov 15 #Javascript
jquery中插件实现自动添加用户的具体代码
Nov 15 #Javascript
You might like
php处理斐波那契数列非递归方法
2012/02/04 PHP
Eclipse的PHP插件PHPEclipse安装和使用
2014/07/20 PHP
php模拟post提交请求调用接口示例解析
2020/08/07 PHP
刷新页面实现方式总结(HTML,ASP,JS)
2008/11/13 Javascript
Jquery 获得服务器控件值的方法小结
2010/05/11 Javascript
json数据的列循环示例
2013/09/06 Javascript
页面图片浮动左右滑动效果的简单实现案例
2014/02/10 Javascript
javascript的几种写法总结
2016/09/30 Javascript
简单学习vue指令directive
2016/11/03 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
JavaScript中的 attribute 和 jQuery中的 attr 方法浅析
2017/01/04 Javascript
vuejs2.0实现一个简单的分页示例
2017/02/22 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
轻松理解vue的双向数据绑定问题
2017/10/30 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
JS中实现浅拷贝和深拷贝的代码详解
2019/06/05 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
JavaScript中的相等操作符使用详解
2019/12/21 Javascript
[01:20:47]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第一场 1月19日
2021/03/11 DOTA
python爬虫框架scrapy实现模拟登录操作示例
2018/08/02 Python
python pytest进阶之fixture详解
2019/06/27 Python
Python进程间通信 multiProcessing Queue队列实现详解
2019/09/23 Python
Python字典底层实现原理详解
2019/12/18 Python
五种Python转义表示法
2020/11/27 Python
matplotlib绘制正余弦曲线图的实现
2021/02/22 Python
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
印度电子产品购物网站:Vijay Sales
2021/02/16 全球购物
中学教师实习自我鉴定
2013/09/28 职场文书
大学生自我鉴定范文模板
2014/01/21 职场文书
2015年英语教师工作总结
2015/05/20 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript
CSS3常见动画的实现方式
2021/04/14 HTML / CSS
HTML中的表格元素介绍
2022/02/28 HTML / CSS