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 相关文章推荐
javscript对象原型的一些看法
Sep 19 Javascript
javascript去掉前后空格的实例
Nov 07 Javascript
Javascript模拟加速运动与减速运动代码分享
Dec 11 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
Nov 02 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
Dec 11 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
Jan 01 Javascript
angular 动态组件类型详解(四种组件类型)
Feb 22 Javascript
JavaScript实现左右下拉框动态增删示例
Mar 09 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
Dec 15 Javascript
vue.js使用3DES加密的方法示例
May 18 Javascript
JS实现图片旋转动画效果封装与使用示例
Jul 09 Javascript
Antd表格滚动 宽度自适应 不换行的实例
Oct 27 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/10/09 PHP
PHP脚本数据库功能详解(下)
2006/10/09 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
2014/06/22 PHP
ThinkPHP中Session用法详解
2014/11/29 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
2018/08/17 PHP
基于Laravel 多个中间件的执行顺序详解
2019/10/21 PHP
JS 统计时间
2021/03/09 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
2014/04/12 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
2015/05/16 Javascript
jquery ztree实现模糊搜索功能
2016/02/25 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
2016/03/30 Javascript
js生成随机数方法和实例
2017/01/17 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
vue-cli3搭建项目的详细步骤
2018/12/05 Javascript
js实现列表按字母排序
2020/08/11 Javascript
[02:40]DOTA2英雄基础教程 巨牙海民
2013/12/23 DOTA
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
Django中使用group_by的方法
2015/05/26 Python
详解Python迭代和迭代器
2016/03/28 Python
Python的Flask框架及Nginx实现静态文件访问限制功能
2016/06/27 Python
python之matplotlib学习绘制动态更新图实例代码
2018/01/23 Python
目前最全的python的就业方向
2018/06/05 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
获取django框架orm query执行的sql语句实现方法分析
2019/06/20 Python
python中slice参数过长的处理方法及实例
2020/12/15 Python
七夕相亲活动策划方案
2014/08/31 职场文书
干部培训工作总结2015
2015/05/25 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python
oracle删除超过N天数据脚本的方法
2022/02/28 Oracle
MySQL 计算连续登录天数
2022/05/11 MySQL