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 相关文章推荐
仅Firefox中链接A无法实现模拟点击以触发其默认行为
Jul 31 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
Jun 08 Javascript
Firefox下无法正常显示年份的解决方法
Sep 04 Javascript
JS 实现列表与多选框选择附预览动画
Oct 29 Javascript
js实现创建删除html元素小结
Sep 30 Javascript
JavaScript学习笔记之数组去重
Mar 23 Javascript
用JS动态改变表单form里的action值属性的两种方法
May 25 Javascript
JavaScript的兼容性与调试技巧
Nov 22 Javascript
Vue2.0 slot分发内容与props验证的方法
Dec 12 Javascript
每个 JavaScript 工程师都应懂的33个概念
Oct 22 Javascript
vue项目使用微信公众号支付总结及遇到的坑
Oct 23 Javascript
原生JS使用Canvas实现拖拽式绘图功能
Jun 05 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
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
PHP7多线程搭建教程
2017/04/21 PHP
全面解析PHP面向对象的三大特征
2017/06/10 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
2019/12/04 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
JS 添加千分位与去掉千分位的示例
2013/07/11 Javascript
JQuery 在线引用及测试引用是否成功
2014/06/24 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
anime.js 实现带有描边动画效果的复选框(推荐)
2017/12/24 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
利用Python实现颜色色值转换的小工具
2016/10/27 Python
基于pycharm导入模块显示不存在的解决方法
2018/10/13 Python
浅谈Python中(&amp;,|)和(and,or)之间的区别
2019/08/07 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
2019/12/04 Python
python环境下安装opencv库的方法
2020/03/05 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
Python实现进度条和时间预估的示例代码
2020/06/02 Python
Django nginx配置实现过程详解
2020/09/10 Python
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
JDK安装目录下有哪些内容
2014/08/25 面试题
零件设计自荐信范文
2013/11/27 职场文书
大四学生思想汇报
2014/01/13 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
乡镇群众路线教育实践活动整改措施
2014/10/04 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
2015年行政执法工作总结
2015/05/23 职场文书
redis 存储对象的方法对比分析
2021/08/02 Redis
win10怎么设置右下角图标不折叠?Win10设置右下角图标不折叠的方法
2022/07/15 数码科技