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 相关文章推荐
jQuery对象和Javascript对象之间转换的实例代码
Mar 20 Javascript
JavaScript—window对象使用示例
Dec 09 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
Dec 13 Javascript
Jquery操作radio的简单实例
Jan 06 Javascript
js获取form的方法
May 06 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
Jun 24 Javascript
Node.js用readline模块实现输入输出
Dec 16 Javascript
js模拟微博发布消息
Feb 23 Javascript
如何以Angular的姿势打开Font-Awesome详解
Apr 22 Javascript
怎么理解wx.navigateTo的events参数使用详情
May 18 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
Jul 20 Javascript
vue缓存之keep-alive的理解和应用详解
Nov 02 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
Yii框架getter与setter方法功能与用法分析
2019/10/22 PHP
深入理解JavaScript中的传值与传引用
2013/12/09 Javascript
用jquery等比例控制图片宽高的具体实现
2014/01/28 Javascript
JavaScript中对象属性的添加和删除示例
2014/05/12 Javascript
封装好的一个万能检测表单的方法
2015/01/21 Javascript
JS实现从顶部下拉显示的带动画QQ客服特效代码
2015/10/24 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
js实现千分符和保留几位小数的简单实例
2016/08/01 Javascript
详解nodejs 文本操作模块-fs模块(五)
2016/12/23 NodeJs
原生javascript移动端滑动banner效果
2017/03/10 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
node.js中使用Export和Import的方法
2017/09/18 Javascript
通过一个简单的例子学会vuex与模块化
2017/11/22 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
详解react内联样式使用webpack将px转rem
2018/09/13 Javascript
node链接mongodb数据库的方法详解【阿里云服务器环境ubuntu】
2019/03/07 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
python机器学习理论与实战(六)支持向量机
2018/01/19 Python
python实现装饰器、描述符
2018/02/28 Python
Python内置random模块生成随机数的方法
2019/05/31 Python
Python 实现数据结构-循环队列的操作方法
2019/07/17 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
python tkinter之顶层菜单、弹出菜单实例
2020/03/04 Python
Python中实现一行拆多行和多行并一行的示例代码
2020/09/06 Python
雅诗兰黛澳大利亚官网:Estée Lauder澳大利亚
2019/05/31 全球购物
类如何去实现接口
2013/12/19 面试题
敏捷开发的主要原则都有哪些
2015/04/26 面试题
优秀教师主要事迹
2014/02/01 职场文书
社团活动总结报告
2014/06/27 职场文书
2014年司机工作总结
2014/11/21 职场文书
小学运动会加油词
2015/07/18 职场文书