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的getYear、getFullYear、getUTCFullYear异同分享
Nov 30 Javascript
node.js适合游戏后台开发吗?
Sep 03 Javascript
Javascript基础教程之argument 详解
Jan 18 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
Mar 02 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
Jan 06 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
May 24 Javascript
canvas实现图片根据滑块放大缩小效果
Feb 24 Javascript
bootstrap多层模态框滚动条消失的问题
Jul 21 Javascript
javascript 作用于作用域链的详解
Sep 27 Javascript
vue购物车插件编写代码
Nov 27 Javascript
layDate插件设置开始和结束时间
Nov 15 Javascript
javascript的var与let,const之间的区别详解
Feb 18 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中常用数组处理方法实例分析
2008/08/30 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
PHP中使用TCPDF生成PDF文档实例
2014/07/01 PHP
php实现的九九乘法口诀表简洁版
2014/07/28 PHP
PHP反向代理类代码
2014/08/15 PHP
避免Smarty与CSS语法冲突的方法
2015/03/02 PHP
Laravel 5 框架入门(四)完结篇
2015/04/09 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
2015/10/09 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
2019/10/17 PHP
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
2013/10/24 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
简单方法判断JavaScript对象为null或者属性为空
2014/09/26 Javascript
javascript实现分栏显示小技巧附图
2014/10/13 Javascript
基于jQuery实现的图片切换焦点图整理
2014/12/07 Javascript
jQuery的css()方法用法实例
2014/12/24 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
jquery过滤特殊字符',防sql注入的实现方法
2016/08/17 Javascript
canvas知识总结
2017/01/25 Javascript
ant-design-vue 实现表格内部字段验证功能
2019/12/16 Javascript
JSON 入门教程基础篇 json入门学习笔记
2020/09/22 Javascript
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Python编程实现蚁群算法详解
2017/11/13 Python
opencv 图像加法与图像融合的实现代码
2020/07/08 Python
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
英国女装网上商店:I Saw It First
2018/10/18 全球购物
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
上海某公司.net方向笔试题
2014/09/14 面试题
建筑个人求职信范文
2014/01/25 职场文书
车队司机自我鉴定
2014/03/02 职场文书
六一儿童节主持词
2014/03/21 职场文书
十佳中学生事迹材料
2014/06/02 职场文书
解析MySQL binlog
2021/06/11 MySQL