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 相关文章推荐
js内置对象 学习笔记
Aug 01 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
May 24 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
Jul 04 Javascript
javascript的动态加载、缓存、更新以及复用(一)
Jun 09 Javascript
jQuery利用sort对DOM元素进行排序操作
Nov 07 Javascript
干货!教大家如何选择Vue和React
Mar 13 Javascript
基于JS脚本语言的基础语法详解
Jul 22 Javascript
BootStrap模态框和select2合用时input无法获取焦点的解决方法
Sep 01 Javascript
vue toggle做一个点击切换class(实例讲解)
Mar 13 Javascript
详解angular应用容器化部署
Aug 14 Javascript
express 项目分层实践详解
Dec 10 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
Sep 22 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
MySQL授权问题总结
2007/05/06 PHP
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
PHP查询分页的实现代码
2017/06/09 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
jquery中选择块并改变属性值的方法
2013/07/31 Javascript
ajax与302响应代码测试
2013/10/23 Javascript
jQuery实现可用于博客的动态滑动菜单
2015/03/09 Javascript
JS动态修改图片的URL(src)的方法
2015/04/01 Javascript
java必学必会之static关键字
2015/12/03 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
js运动事件函数详解
2016/10/21 Javascript
js正则表达式验证密码强度【推荐】
2017/03/03 Javascript
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
js如何实现元素曝光上报
2019/08/07 Javascript
vue集成chart.js的实现方法
2019/08/20 Javascript
JavaScript实现联动菜单特效
2020/01/07 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
Python 文件操作技巧(File operation) 实例代码分析
2008/08/11 Python
Python中的数学运算操作符使用进阶
2016/06/20 Python
Python深入06——python的内存管理详解
2016/12/07 Python
详解python selenium 爬取网易云音乐歌单名
2019/03/28 Python
彻底解决Python包下载慢问题
2020/11/15 Python
详解移动端HTML5音频与视频问题及解决方案
2018/08/22 HTML / CSS
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
模特职业生涯规划范文
2014/02/26 职场文书
授权委托书怎么写
2014/04/03 职场文书
企业公益活动策划方案
2014/08/24 职场文书
担保贷款承诺书
2015/04/30 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
2015年学校政教处工作总结
2015/05/26 职场文书
win10滚动条自动往上跑怎么办?win10滚动条自动往上跑的解决方法
2022/08/05 数码科技