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 相关文章推荐
javascript 一段左右两边随屏滚动的代码
Jun 18 Javascript
EasyUI 中 MenuButton 的使用方法
Jul 14 Javascript
JavaScript中创建字典对象(dictionary)实例
Mar 31 Javascript
js随机生成字母数字组合的字符串 随机动画数字
Sep 02 Javascript
jquery基本选择器匹配多个元素的实现方法
Sep 05 Javascript
微信小程序-详解数据缓存
Nov 24 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
Oct 17 Javascript
Vue 动态设置路由参数的案例分析
Apr 24 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
Mar 07 Javascript
详解iview的checkbox多选框全选时校验问题
Jun 10 Javascript
layui-table表复选框勾选的所有行数据获取的例子
Sep 13 Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 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/21 PHP
javascript获取当前ip的代码
2009/05/10 Javascript
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
jQuery Dialog 弹出层对话框插件
2010/08/09 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
2014/04/25 Javascript
node.js中的buffer.write方法使用说明
2014/12/10 Javascript
javascript中indexOf技术详解
2015/05/07 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
2016/05/10 Javascript
jQuery获取多种input值的简单实现方法
2016/06/20 Javascript
微信公众号支付H5调用支付解析
2016/11/04 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
2017/01/18 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
简单好用的nodejs 爬虫框架分享
2017/03/26 NodeJs
vue使用axios时关于this的指向问题详解
2017/12/22 Javascript
JavaScript实现多重继承的方法分析
2018/01/09 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
vue项目中自定义video视频控制条的实现代码
2020/04/26 Javascript
jquery更改元素属性attr()方法操作示例
2020/05/22 jQuery
django实现分页的方法
2015/05/26 Python
Python的Django框架中从url中捕捉文本的方法
2015/07/20 Python
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
Python : turtle色彩控制实例详解
2020/01/19 Python
Python 实现Image和Ndarray互相转换
2020/02/19 Python
HTML5 语义化结构化规范化
2008/10/17 HTML / CSS
HTML5实践-图片设置成灰度图
2012/11/12 HTML / CSS
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
怎么样写好简历中的自我评价
2013/10/25 职场文书
研修第一天随笔感言
2014/02/15 职场文书
西式婚礼主持词
2014/03/13 职场文书
自我鉴定标准格式
2014/03/19 职场文书
2014党支部对照检查材料思想汇报
2014/10/05 职场文书
个人贷款收入证明
2014/10/26 职场文书
英文升职感谢信
2015/01/23 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书