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 相关文章推荐
弹出广告特效(一个IP只弹出一次)的代码
Jul 27 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
Oct 11 Javascript
基于jquery实现控制经纬度显示地图与卫星
May 20 Javascript
javascript中parentNode,childNodes,children的应用详解
Dec 17 Javascript
浅析javascript的间隔调用和延时调用
Nov 12 Javascript
jQuery中的select操作详解
Nov 29 Javascript
原生js实现拖拽功能基本思路详解
Apr 18 Javascript
解决vue-cli脚手架打包后vendor文件过大的问题
Sep 27 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
Apr 10 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
Aug 26 Javascript
node解析修改nginx配置文件操作实例分析
Nov 06 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
Dec 10 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采集中可以过滤多行代码的正则表达式
2007/03/17 PHP
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
让你的博文自动带上缩址的实现代码,方便发到微博客上
2010/12/28 Javascript
jquery对表单操作2
2011/04/06 Javascript
解析JavaScript中instanceof对于不同的构造器或许都返回true
2013/12/03 Javascript
取消选中单选框radio的三种方式示例介绍
2013/12/23 Javascript
JQuery实现的图文自动轮播效果插件
2015/06/19 Javascript
JavaScript实现删除,移动和复制文件的方法
2015/08/05 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
2017/01/04 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
2017/02/03 Javascript
Js实现京东无延迟菜单效果实例(demo)
2017/06/02 Javascript
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
JS中Swiper的使用和轮播图效果
2017/08/11 Javascript
Vue2.5 结合 Element UI 之 Table 和 Pagination 组件实现分页功能
2018/01/26 Javascript
微信小程序实现选择地址省市区三级联动
2020/06/21 Javascript
Jquery 获取相同NAME 或者id删除行操作
2020/08/24 jQuery
python通过floor函数舍弃小数位的方法
2015/03/17 Python
pycharm在调试python时执行其他语句的方法
2018/11/29 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
2014/05/03 HTML / CSS
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
毕业班联欢会主持词
2014/03/27 职场文书
党课培训主持词
2014/04/01 职场文书
《新型玻璃》教学反思
2014/04/13 职场文书
活动总结怎么写
2014/04/28 职场文书
工商局副局长个人对照检查材料
2014/09/25 职场文书
安全教育第一课观后感
2015/06/17 职场文书
2015少先队大队辅导员工作总结
2015/07/24 职场文书
2015年小学实验室工作总结
2015/07/28 职场文书
2019公司借款合同范本2篇!
2019/07/24 职场文书
经典人生语录分享:不畏将来,不念过去,笑对当下
2019/12/12 职场文书