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 相关文章推荐
js no-repeat写法 背景不重复
Mar 18 Javascript
JS仿flash上传头像效果实现代码
Jul 18 Javascript
一个判断抢购时间是否到达的简单的js函数
Jun 23 Javascript
JavaScript中的迭代器和生成器详解
Oct 29 Javascript
jQuery监听浏览器窗口大小的变化实例
Feb 07 Javascript
jQuery动画_动力节点节点Java学院整理
Jul 04 jQuery
原生JavaScrpit中异步请求Ajax实现方法
Nov 03 Javascript
详解webpack import()动态加载模块踩坑
Jul 17 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
Dec 12 Javascript
js实现for循环跳过undefined值示例
Jul 02 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
Sep 26 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
Nov 01 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中常用的转义函数
2014/02/28 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
JavaScript入门教程 Cookies
2009/01/31 Javascript
js获取键盘按键响应事件(兼容各浏览器)
2013/05/16 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
2016/06/30 Javascript
深入浅析JavaScript中的Function类型
2016/07/09 Javascript
jQuery表单验证插件解析(推荐)
2016/07/21 Javascript
Vue中this.$router.push参数获取方法
2018/02/27 Javascript
Angularjs中date过滤器失效的问题及解决方法
2018/07/06 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
2019/03/11 Javascript
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
浅谈vue3中effect与computed的亲密关系
2019/10/10 Javascript
JS中FileReader类实现文件上传及时预览功能
2020/03/27 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
vue中的v-model原理,与组件自定义v-model详解
2020/08/04 Javascript
jquery插件实现轮播图效果
2020/10/19 jQuery
[34:39]Secret vs VG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
[19:54]夜魇凡尔赛茶话会 第一期02:看图识人
2021/03/11 DOTA
深入浅析Python字符编码
2015/11/12 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
2018/11/07 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
基于tensorflow __init__、build 和call的使用小结
2021/02/26 Python
css3实现一款模仿iphone样式的注册表单
2013/03/20 HTML / CSS
美国老牌主机服务商:iPage
2016/07/22 全球购物
巴西家用小家电购物网站:Polishop
2016/08/07 全球购物
WatchShop法国:英国排名第一的独立手表零售商
2020/02/17 全球购物
初婚未育未抱养证明
2014/01/12 职场文书
教师研修随笔感言
2014/01/23 职场文书
企业文化标语大全
2014/06/10 职场文书
党员目标管理责任书
2014/07/25 职场文书
浅谈react useEffect闭包的坑
2021/06/08 Javascript
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL