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 学习 几种常用方法
Jun 11 Javascript
js跳转页面方法实现汇总
Feb 11 Javascript
js QQ客服悬浮效果实现代码
Dec 12 Javascript
jquery实现拖动效果(代码分享)
Jan 25 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
Dec 20 Javascript
实例解析ES6 Proxy使用场景介绍
Jan 08 Javascript
JavaScript实现一个带AI的井字棋游戏源码
May 21 Javascript
使用JavaScript保存文本文件到本地的两种方法
Jan 22 Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 jQuery
微信小程序背景音乐开发详解
Dec 12 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
Apr 16 Javascript
如何用threejs实现实时多边形折射
May 07 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
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
php+ajax实现无刷新分页的方法
2014/11/04 PHP
php使用array_search函数实现数组查找的方法
2015/06/12 PHP
php模拟post上传图片实现代码
2016/06/24 PHP
基于jquery的3d效果实现代码
2011/03/23 Javascript
分享14个很酷的jQuery导航菜单插件
2011/04/25 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
js将控件隐藏及display属性的使用介绍
2013/12/30 Javascript
自己封装的常用javascript函数分享
2015/01/07 Javascript
jQuery对象和DOM对象之间相互转换的方法介绍
2015/02/28 Javascript
纯javascript代码实现计算器功能(三种方法)
2015/09/07 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
简单谈谈javascript中this的隐式绑定
2016/02/22 Javascript
省市二级联动小案例讲解
2016/07/24 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
Javascript中字符串相关常用的使用方法总结
2017/03/13 Javascript
深入理解ES7的async/await的用法
2017/09/09 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
2019/04/28 jQuery
详解vue-cli@2.x项目迁移日志
2019/06/06 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
JavaScript实现点击自制菜单效果
2021/02/02 Javascript
Python实现列表删除重复元素的三种常用方法分析
2017/11/24 Python
Python实现ping指定IP的示例
2018/06/04 Python
Pycharm设置去除显示的波浪线方法
2018/10/28 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
2019/10/30 Python
django中related_name的用法说明
2020/05/20 Python
请用用Java代码写一个堆栈
2012/01/26 面试题
四年级科学教学反思
2014/02/10 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
给客户的检讨书
2014/12/21 职场文书
企业内部管理控制:银行存款控制制度范本
2020/01/10 职场文书
oracle表分区的概念及操作
2021/04/24 Oracle
详解Java实践之抽象工厂模式
2021/06/18 Java/Android
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL
Windows11 Insider Preview Build 25206今日发布 更新内容汇总
2022/09/23 数码科技