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 相关文章推荐
javascript与CSS复习(三)
Jun 29 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
Aug 28 Javascript
Function.prototype.call.apply结合用法分析示例
Jul 03 Javascript
用js格式化金额可设置保留的小数位数
May 09 Javascript
Bootstrap三种表单布局的使用方法
Jun 21 Javascript
js数字舍入误差以及解决方法(必看篇)
Feb 28 Javascript
JS中使用正则表达式g模式和非g模式的区别
Apr 01 Javascript
解决ionic和angular上拉加载的问题
Aug 03 Javascript
解决vue打包项目后刷新404的问题
Mar 06 Javascript
JavaScript中join()、splice()、slice()和split()函数用法示例
Aug 24 Javascript
9102年webpack4搭建vue项目的方法步骤
Feb 20 Javascript
Vue如何实现监听组件原生事件
Jul 03 Javascript
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蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
显示程序执行时间php函数代码
2013/08/29 PHP
php中操作memcached缓存进行增删改查数据的实现代码
2014/08/15 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
php实现的AES加密类定义与用法示例
2018/01/29 PHP
Jquery 数组操作大全个人总结
2013/11/13 Javascript
jQuery中delegate和on的用法与区别详细解析
2014/01/26 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
纯JavaScript 实现flappy bird小游戏实例代码
2016/09/27 Javascript
从零开始学习Node.js系列教程四:多页面实现数学运算的client端和server端示例
2017/04/13 Javascript
vue2.0中goods选购栏滚动算法的实现代码
2017/05/17 Javascript
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
基于vue的换肤功能的示例代码
2017/10/10 Javascript
微信小程序登录对接Django后端实现JWT方式验证登录详解
2019/07/29 Javascript
Python 通过URL打开图片实例详解
2017/06/01 Python
浅谈Python peewee 使用经验
2017/10/20 Python
python如何为创建大量实例节省内存
2018/03/20 Python
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
python 以16进制打印输出的方法
2018/07/09 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
Django自带日志 settings.py文件配置方法
2019/08/30 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
理肤泉美国官网:La Roche-Posay
2018/01/17 全球购物
介绍一下内联、左联、右联
2013/12/31 面试题
心理学专业毕业生推荐信范文
2013/11/21 职场文书
领导视察欢迎词
2014/01/15 职场文书
青年文明号创建承诺
2014/03/31 职场文书
奥巴马连任演讲稿
2014/05/15 职场文书
公司离职证明标准格式
2014/11/18 职场文书
2015年春节标语口号
2014/12/09 职场文书
Vue2项目中对百度地图的封装使用详解
2022/06/16 Vue.js
使用CSS实现按钮边缘跑马灯动画
2023/05/07 HTML / CSS