javascript实现加载xml文件的方法


Posted in Javascript onNovember 24, 2015

本文实例讲述了javascript加载xml文件的方法。分享给大家供大家参考,具体如下:

//需要读取的xml文件
var uRl = "jsReadXml.xml";
var xmlDoc;
//初始化,给上述定义变量赋值
// function showcurcity(){
if(window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false"
xmlDoc.load(uRl);
getvalue();
}
else if(document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("", "root", null);
xmlDoc.load(uRl);
xmlDoc.onload=getvalueff;
}
// else {
// return null;
// }
// }
function getvalue()
{
var nodes=xmlDoc.documentElement.childNodes;
var now=new Date();
for(i=0;i<nodes.length;i++){
var value=nodes.item(i).childNodes.item(0).text ;
alert(nodes.item(i).childNodes.item(1).text);
alert(nodes.item(i).childNodes.item(2).text);
}
}
function getvalueff(){
var cCode=xmlDoc.getElementsByTagName("date");
var now = new Date();
var nowvalue=now.getFullYear()+'年'+(now.getMonth()+1)+'月'+now.getDate()+'日';
for(i=0;i<cCode.length;i++)
{
alert(xmlDoc.getElementsByTagName("imgsrc")[i].childNodes[0].nodeValue);
alert(xmlDoc.getElementsByTagName("title")[i].childNodes[0].nodeValue);
alert(xmlDoc.getElementsByTagName("url")[i].childNodes[0].nodeValue);
}
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
判断是否输入完毕再激活提交按钮
Jun 26 Javascript
用JQUERY增删元素的代码
Feb 14 Javascript
js优化针对IE6.0起作用(详细整理)
Dec 25 Javascript
jQuery使用之设置元素样式用法实例
Jan 19 Javascript
jQuery多个input求和的实现方法
Feb 12 Javascript
js通过classname来获取元素的方法
Nov 24 Javascript
微信小程序 less文件编译成wxss文件实现办法
Dec 05 Javascript
loading动画特效小结
Jan 22 Javascript
Vue编程式跳转的实例代码详解
Jul 10 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
Sep 27 Javascript
layui实现显示数据表格、搜索和修改功能示例
Jun 03 Javascript
JQuery通过键盘控制键盘按下与松开触发事件
Aug 07 jQuery
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
Nov 24 #Javascript
JavaScript转换与解析JSON方法实例详解
Nov 24 #Javascript
jQuery实现带分组数据的Table表头排序实例分析
Nov 24 #Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
Nov 24 #Javascript
JS获取数组最大值、最小值及长度的方法
Nov 24 #Javascript
基于jquery实现日历签到功能
Sep 11 #Javascript
Jquery1.9.1源码分析系列(六)延时对象应用之jQuery.ready
Nov 24 #Javascript
You might like
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
PHP获取url的函数代码
2011/08/02 PHP
PHP生成指定长度随机数最简洁的方法
2014/07/14 PHP
20个2014年最优秀的PHP框架回顾
2014/10/22 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
2017/07/19 PHP
php生成微信红包数组的方法
2019/09/05 PHP
用js得到网页中所有的div的id
2020/10/19 Javascript
基于prototype扩展的JavaScript常用函数库
2010/11/30 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
JS运动框架之分享侧边栏动画实例
2015/03/03 Javascript
AngularJS入门教程之过滤器详解
2016/08/19 Javascript
js仿微信语音播放实现思路
2016/12/12 Javascript
Bootstrap图片轮播效果详解
2017/10/17 Javascript
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
2018/05/23 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
2018/12/28 Python
python3中使用__slots__限定实例属性操作分析
2020/02/14 Python
在jupyter notebook 添加 conda 环境的操作详解
2020/04/10 Python
英国花园家具中心:Garden Furniture Centre
2017/08/24 全球购物
美国潜水装备、水肺潜水和浮潜设备商店:Leisure Pro
2018/08/08 全球购物
美国现代家具购物网站:LexMod
2019/01/09 全球购物
英语专业学生个人求职信
2014/01/28 职场文书
在职员工证明书
2014/09/19 职场文书
2015年保洁工作总结范文
2015/04/28 职场文书
2016年敬老月活动总结
2016/04/05 职场文书
CSS 伪元素::marker详解
2021/06/26 HTML / CSS
Appium中scroll和drag_and_drop根据元素位置滑动
2022/02/15 Python
【DOTA2】高能暴走TK秀!PSG LGD vs ASTER - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA
Redis主从复制操作和配置详情
2022/09/23 Redis