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 void(0)的妙用
Oct 21 Javascript
jquery实现更改表格行顺序示例
Apr 30 Javascript
table行随鼠标移动变色示例
May 07 Javascript
如何防止JavaScript自动插入分号
Nov 05 Javascript
javascript中利用柯里化函数实现bind方法【推荐】
Apr 29 Javascript
详解vue渲染函数render的使用
Dec 12 Javascript
React中使用UEditor百度富文本的方法
Aug 22 Javascript
JS实现的贪吃蛇游戏案例详解
May 01 Javascript
原生JavaScript创建不可变对象的方法简单示例
May 07 Javascript
Vue基于iview table展示图片实现点击放大
Aug 05 Javascript
JS性能优化实现方法及优点进行
Aug 30 Javascript
JavaScript实现网页留言板功能
Nov 23 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中防止恶意刷新页面的代码小结
2012/10/31 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
php递归使用示例(php递归函数)
2014/02/14 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
2015/12/22 PHP
php mongodb操作类 带几个简单的例子
2016/08/25 PHP
PHP实现根据数组的值进行分组的方法
2017/04/20 PHP
Laravel学习教程之本地化模块
2017/08/18 PHP
Laravel创建数据库表结构的例子
2019/10/09 PHP
奇妙的js
2007/09/24 Javascript
Extjs单独定义各组件的实例代码
2013/06/25 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
jQuery自动完成插件completer附源码下载
2016/01/04 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
Vue2.0 UI框架ElementUI使用方法详解
2017/04/14 Javascript
nodejs构建本地web测试服务器 如何解决访问静态资源问题
2017/07/14 NodeJs
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
vue+canvas实现移动端手写签名
2020/05/21 Javascript
python检测服务器是否正常
2014/02/16 Python
Python中针对函数处理的特殊方法
2014/03/06 Python
python如何爬取网站数据并进行数据可视化
2019/07/08 Python
浅谈Python中(&amp;,|)和(and,or)之间的区别
2019/08/07 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
对python中各个response的使用说明
2020/03/28 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
Html5 localStorage入门教程
2018/04/26 HTML / CSS
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
优秀本科生求职推荐信
2014/02/24 职场文书
《傅雷家书》教学反思
2014/04/20 职场文书
校长师德表现自我评价
2015/03/05 职场文书
赞助商致辞
2015/07/30 职场文书
我的生日感言
2015/08/03 职场文书