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函数中的arguments参数
Aug 01 Javascript
JQuery学习笔记 nt-child的使用
Jan 17 Javascript
CSS+jQuery实现的一个放大缩小动画效果
Sep 24 Javascript
分享一则JavaScript滚动条插件源码
Mar 03 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
Oct 13 Javascript
jQuery纵向导航菜单效果实现方法
Dec 19 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
Feb 10 Javascript
前端页面文件拖拽上传模块js代码示例
May 19 Javascript
简单的网页广告特效实例
Aug 19 Javascript
jquery 键盘事件的使用方法详解
Sep 13 jQuery
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
Mar 15 Javascript
Vue获取微博授权URL代码实例
Nov 04 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
亚洲咖啡有什么?亚洲咖啡产地介绍 亚洲咖啡有什么特点?
2021/03/05 新手入门
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
php修改文件上传限制方法汇总
2015/04/07 PHP
PHP语法小结之基础和变量
2015/11/22 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
jQuery 获取和设置select下拉框的值实现代码
2013/11/08 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
轻松实现Bootstrap图片轮播
2020/04/20 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
JS判断iframe是否加载完成的方法
2016/08/03 Javascript
轻松掌握JavaScript代理模式
2016/08/26 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
2017/01/12 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
AngularJS日程表案例详解
2017/08/15 Javascript
JS函数节流和函数防抖问题分析
2017/12/18 Javascript
layer.js open 隐藏滚动条的例子
2019/09/05 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
Python部署web开发程序的几种方法
2017/05/05 Python
Python实现的归并排序算法示例
2017/11/21 Python
Python Django框架单元测试之文件上传测试示例
2019/05/17 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
英国最大的海报商店:GB Posters
2018/03/20 全球购物
Street One瑞士:德国现代时装公司
2019/10/09 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
促销活动策划方案
2014/01/12 职场文书
家长会主持词开场白
2014/03/18 职场文书
购房协议书范本
2014/04/11 职场文书
小学数学课题方案
2014/06/15 职场文书
国庆节标语大全
2014/10/08 职场文书
2015年办公室人员工作总结
2015/05/15 职场文书
清明节主题班会
2015/08/14 职场文书
DIV CSS实现网页背景半透明效果
2021/12/06 HTML / CSS
Python的三个重要函数详解
2022/01/18 Python