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对象方法(详解)
Jul 08 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
Jun 06 Javascript
javascript操纵OGNL标签示例代码
Jun 16 Javascript
使用mouse事件实现简单的鼠标经过特效
Jan 30 Javascript
设计模式中的facade外观模式在JavaScript开发中的运用
May 18 Javascript
浅析JavaScript 箭头函数 generator Date JSON
May 23 Javascript
纯JS打造网页中checkbox和radio的美化效果
Oct 13 Javascript
基于Vue如何封装分页组件
Dec 16 Javascript
JS基于开关思想实现的数组去重功能【案例】
Feb 18 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
Aug 08 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
Nov 23 Javascript
如何搭建一个完整的Vue3.0+ts的项目步骤
Oct 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 选项及相关信息函数库
2006/12/04 PHP
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
PHP-redis中文文档介绍
2013/02/07 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
PHP+MySQL实现模糊查询员工信息功能示例
2018/06/01 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
JavaScript 学习笔记二 字符串拼接
2010/03/28 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
利用Jquery实现可多选的下拉框
2014/02/21 Javascript
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
认识less和webstrom的less配置方法
2017/08/02 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
Node.js readline模块与util模块的使用
2018/03/01 Javascript
浅谈layui框架自带分页和表格重载的接口解析问题
2019/09/11 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
windows下Virtualenvwrapper安装教程
2017/12/13 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
python实现将中文日期转换为数字日期
2020/07/14 Python
解决python运行效率不高的问题
2020/07/20 Python
Python基于Faker假数据构造库
2020/11/30 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
2021/01/01 Python
Django url 路由匹配过程详解
2021/01/22 Python
小米俄罗斯授权商店:Xiaomi俄罗斯
2019/12/08 全球购物
群众路线剖析材料
2014/02/02 职场文书
监察建议书格式
2014/05/19 职场文书
委托书格式
2014/08/01 职场文书
群众路线个人整改措施
2014/10/24 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
佛光寺导游词
2015/02/10 职场文书
学籍证明模板
2015/06/18 职场文书
php引用传递
2021/04/01 PHP
Python中的程序流程控制语句
2022/02/24 Python
动画《平凡职业成就世界最强》宣布制作OVA
2022/04/01 日漫