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 相关文章推荐
DIV菜单层实现代码
Nov 19 Javascript
js判断是否为ie的方法小结
Jan 13 Javascript
浅析javascript中function 的 length 属性
May 27 Javascript
jQuery的each循环用法简单示例
Jun 12 Javascript
老生常谈Javascript中的原型和this指针
Oct 09 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
Oct 10 Javascript
浅谈JavaScript的自动垃圾收集机制
Dec 15 Javascript
MUI 上拉刷新/下拉加载功能实例代码
Apr 13 Javascript
Vue2.0父子组件传递函数的教程详解
Oct 16 Javascript
Vue父子组件之间的通信实例详解
Sep 28 Javascript
解决 window.onload 被覆盖的问题方法
Jan 14 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
Mar 01 Vue.js
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
隐藏你的.php文件的实现方法
2007/03/19 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
php中mysql操作buffer用法详解
2015/03/19 PHP
PHP MYSQL简易交互式站点开发
2016/12/27 PHP
PHP常用算法和数据结构示例(必看篇)
2017/03/15 PHP
JQuery select标签操作代码段
2010/05/16 Javascript
自动设置iframe大小的jQuery代码
2013/09/11 Javascript
使用jquery解析XML的方法
2014/09/05 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
2015/02/02 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
原生js实现移动开发轮播图、相册滑动特效
2015/04/17 Javascript
javascript实现table表格隔行变色的方法
2015/05/13 Javascript
javascript实现倒计时并弹窗提示特效
2015/06/05 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
2015/08/24 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
Angular中使用$watch监听object属性值的变化(详解)
2017/04/24 Javascript
iconfont的三种使用方式详解
2018/08/05 Javascript
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
vue实现公告栏文字上下滚动效果的示例代码
2020/06/16 Javascript
python3写爬取B站视频弹幕功能
2017/12/22 Python
TensorFlow变量管理详解
2018/03/10 Python
python3中函数参数的四种简单用法
2018/07/09 Python
在matplotlib的图中设置中文标签的方法
2018/12/13 Python
在Pycharm中将pyinstaller加入External Tools的方法
2019/01/16 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
详解如何解决H5开发使用wx.hideMenuItems无效果不生效
2021/01/20 HTML / CSS
教师实习的自我鉴定
2013/10/26 职场文书
商场中秋节活动方案
2014/02/07 职场文书
简历里的自我评价范文
2014/02/24 职场文书
十佳党员事迹材料
2014/08/28 职场文书
岗位职责范本大全
2015/02/26 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书
志愿者工作心得体会
2016/01/15 职场文书
docker-compose部署Yapi的方法
2022/04/08 Servers
PHP正则表达式之RCEService回溯
2022/04/11 PHP
解决Mysql中的innoDB幻读问题
2022/04/29 MySQL