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 相关文章推荐
jQuery 源代码显示控件 (Ajax加载方式).
May 18 Javascript
什么是JavaScript
Aug 13 Javascript
javascript 面向对象的JavaScript类
May 04 Javascript
php对mongodb的扩展(初识如故)
Nov 11 Javascript
js实现网站首页图片滚动显示
Feb 04 Javascript
JavaScript中使用document.write向页面输出内容实例
Oct 16 Javascript
Js可拖拽放大的层拖动特效实现方法
Feb 25 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
Aug 11 Javascript
Bootstrap每天必学之折叠(Collapse)插件
Apr 25 Javascript
django js 实现表格动态标序号的实例代码
Jul 12 Javascript
在Webpack中用url-loader处理图片和字体的问题
Apr 28 Javascript
原生js实现分页效果
Sep 23 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
第十二节 类的自动加载 [12]
2006/10/09 PHP
PHP+DBM的同学录程序(3)
2006/10/09 PHP
php简单开启gzip压缩方法(zlib.output_compression)
2013/04/13 PHP
destoon二次开发模板及调用语法汇总
2014/06/21 PHP
php查询相似度最高的字符串的方法
2015/03/12 PHP
JS控制表格隔行变色
2006/06/26 Javascript
客户端 使用XML DOM加载json数据的方法
2010/09/28 Javascript
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
js内存泄露的几种情况详细探讨
2013/05/31 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
2013/09/12 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
JS如何设置cookie有效期为当天24点并弹出欢迎登陆界面
2016/08/04 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
详解vuex之store源码简单解析
2019/06/13 Javascript
js微信分享接口调用详解
2019/07/23 Javascript
JS实现在线ps功能详解
2019/07/31 Javascript
jQuery插件simplePagination的使用方法示例
2020/04/28 jQuery
Python中的各种装饰器详解
2015/04/11 Python
Python中处理字符串之endswith()方法的使用简介
2015/05/18 Python
Zabbix实现微信报警功能
2016/10/09 Python
快速实现基于Python的微信聊天机器人示例代码
2017/03/03 Python
Python利用Beautiful Soup模块修改内容方法示例
2017/03/27 Python
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
python编程通过蒙特卡洛法计算定积分详解
2017/12/13 Python
python使用sessions模拟登录淘宝的方式
2019/08/16 Python
tensorflow 自定义损失函数示例代码
2020/02/05 Python
Python3.7下安装pyqt5的方法步骤(图文)
2020/05/12 Python
详解CSS3选择器的使用方法汇总
2015/11/24 HTML / CSS
幼儿园亲子活动方案
2014/01/29 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
美德少年事迹材料1000字
2014/08/21 职场文书
Nginx利用Logrotate实现日志分割
2022/05/20 Servers