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 相关文章推荐
浅谈EasyUI中编辑treegrid的方法
Mar 01 Javascript
js实现的tab标签切换效果代码分享
Aug 25 Javascript
JS实现队列与堆栈的方法
Apr 21 Javascript
JavaScript中的原型prototype完全解析
May 10 Javascript
AngularJs Understanding the Controller Component
Sep 02 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
Oct 21 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
Dec 12 Javascript
基于AGS JS开发自定义贴图图层
Mar 31 Javascript
react-router4 嵌套路由的使用方法
Jul 24 Javascript
JS路由跳转的简单实现代码
Sep 21 Javascript
静态页面实现 include 引入公用代码的示例
Sep 25 Javascript
微信小程序选择图片控件
Jan 19 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使用百度翻译api示例分享
2014/01/31 PHP
php上传文件常见问题总结
2015/02/03 PHP
PHP 接入支付宝即时到账功能
2016/09/18 PHP
Laravel框架集合用法实例浅析
2020/05/14 PHP
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
简单的代码实现jquery定时器
2014/01/03 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
ReactNative页面跳转实例代码
2016/09/27 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
React 组件间的通信示例
2018/06/14 Javascript
详解如何为你的angular app构建一个第三方库
2018/12/07 Javascript
将Python的Django框架与认证系统整合的方法
2015/07/24 Python
Python实现截屏的函数
2015/07/26 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
解决python3 pika之连接断开的问题
2018/12/18 Python
python tkinter实现屏保程序
2019/07/30 Python
Python中list循环遍历删除数据的正确方法
2019/09/02 Python
使用python实现回文数的四种方法小结
2019/11/24 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
东方电视购物:东方CJ
2016/10/12 全球购物
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
英国电子产品购物网站:Tech in the basket
2019/11/08 全球购物
副总经理工作职责
2013/11/28 职场文书
趣味游戏活动方案
2014/02/07 职场文书
大学生演讲稿
2014/04/25 职场文书
白血病募捐倡议书
2014/05/14 职场文书
专科应届毕业生求职信
2014/06/04 职场文书
二审答辩状格式
2015/05/22 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
心得体会该怎么写呢?
2019/06/27 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python