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获取地址栏参数
Dec 22 Javascript
JQuery切换显示的效果实例代码
Feb 27 Javascript
JavaScript实现自己的DOM选择器原理及代码
Mar 04 Javascript
javaScript基础语法介绍
Feb 28 Javascript
js实现新年倒计时效果
Dec 10 Javascript
connection reset by peer问题总结及解决方案
Oct 21 Javascript
微信小程序 图片边框解决方法
Jan 16 Javascript
微信小程序 引用其他js文件实现代码
Feb 22 Javascript
详解vue表单验证组件 v-verify-plugin
Apr 19 Javascript
详解Angular路由之路由守卫
May 10 Javascript
JS获取当前时间的年月日时分秒及时间的格式化的方法
Dec 18 Javascript
node.js如何根据URL返回指定的图片详解
Oct 21 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面向对象分析设计的61条军规小结
2010/07/17 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
php利用ob_start()清除输出和选择性输出的方法
2018/01/18 PHP
jQuery 学习 几种常用方法
2009/06/11 Javascript
Extjs学习笔记之四 工具栏和菜单
2010/01/07 Javascript
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
JS 退出系统并跳转到登录界面的实现代码
2013/06/29 Javascript
parentElement,srcElement的使用小结
2014/01/13 Javascript
Javascript中3个需要注意的运算符
2015/04/02 Javascript
JavaScript实战之菜单特效
2016/08/16 Javascript
web 屏蔽BackSpace键实例代码
2016/12/24 Javascript
剖析Angular Component的源码示例
2018/03/23 Javascript
vue动态渲染svg、添加点击事件的实现
2020/03/13 Javascript
python插入排序算法实例分析
2015/07/03 Python
Python实现字典按照value进行排序的方法分析
2017/12/23 Python
windows下python 3.6.4安装配置图文教程
2018/08/21 Python
对python中的six.moves模块的下载函数urlretrieve详解
2018/12/19 Python
python redis 删除key脚本的实例
2019/02/19 Python
python切片(获取一个子列表(数组))详解
2019/08/09 Python
Selenium 滚动页面至元素可见的方法
2020/03/18 Python
Keras实现支持masking的Flatten层代码
2020/06/16 Python
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
英国简约舒适女装品牌:Great Plains
2018/07/27 全球购物
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
奥地利购买珠宝和手表网站:ELLA JUWELEN
2019/09/03 全球购物
模范教师事迹材料
2014/02/10 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
电视节目策划方案
2014/05/16 职场文书
环保标语口号
2014/06/13 职场文书
采购员岗位职责
2015/02/03 职场文书
2015年公司国庆放假通知
2015/07/30 职场文书
为什么MySQL选择Repeatable Read作为默认隔离级别
2021/07/26 MySQL
Python安装使用Scrapy框架
2022/04/12 Python