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 可以拖动的div实现代码 脚本之家修正版
Jun 26 Javascript
node.js中的fs.truncateSync方法使用说明
Dec 15 Javascript
JavaScript函数作用域链分析
Feb 13 Javascript
window.location.reload 刷新使用分析(去对话框)
Nov 11 Javascript
以jQuery中$.Deferred对象为例讲解promise对象是如何处理异步问题
Nov 13 Javascript
学习JavaScript正则表达式
Nov 13 Javascript
js点击按钮实现带遮罩层的弹出视频效果
Dec 19 Javascript
详解Js模板引擎(TrimPath)
Nov 22 Javascript
用React-Native+Mobx做一个迷你水果商城APP(附源码)
Dec 25 Javascript
详解vue.js下引入百度地图jsApi的两种方法
Jul 27 Javascript
微信小程序实现文件、图片上传功能
Aug 18 Javascript
node 版本切换的实现
Feb 02 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
smarty实例教程
2006/11/19 PHP
PHP图片处理之图片旋转和图片翻转实例
2014/11/19 PHP
WordPress中is_singular()函数简介
2015/02/05 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
巧用局部变量提升javascript性能
2014/02/24 Javascript
js实现的捐赠管理完整实例
2015/01/20 Javascript
js Canvas实现圆形时钟教程
2016/09/19 Javascript
jquery判断类型是不是number类型的实例代码
2016/10/07 Javascript
jquery实现数字输入框
2017/02/22 Javascript
javascript 数据存储的常用函数总结
2017/06/01 Javascript
微信小程序之swiper滑动面板用法示例
2018/12/04 Javascript
vue+vant实现商品列表批量倒计时功能
2020/01/13 Javascript
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
python自动安装pip
2014/04/24 Python
跟老齐学Python之for循环语句
2014/10/02 Python
Python下线程之间的共享和释放示例
2015/05/04 Python
Python和JavaScript间代码转换的4个工具
2016/02/22 Python
Python将图片批量从png格式转换至WebP格式
2020/08/22 Python
python数据结构之列表和元组的详解
2017/09/23 Python
Python与R语言的简要对比
2017/11/14 Python
Python 机器学习库 NumPy入门教程
2018/04/19 Python
Python列表切片操作实例总结
2019/02/19 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
Python 实现向word(docx)中输出
2020/02/13 Python
用HTML5.0制作网页的教程
2010/05/30 HTML / CSS
测绘工程本科生求职信
2013/10/10 职场文书
我的五年职业生涯规划
2014/01/23 职场文书
借款协议书
2014/04/12 职场文书
质量承诺书格式
2014/05/20 职场文书
广告宣传策划方案
2014/05/21 职场文书
公司离职证明样本
2014/09/13 职场文书
2015年度物业公司工作总结
2015/04/27 职场文书
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
2021/06/21 MySQL
Redis命令处理过程源码解析
2022/02/12 Redis