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 读取和设置文档元素的样式属性
Apr 14 Javascript
AJAX的跨域与JSONP(为文章自动添加短址的功能)
Jan 17 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
Jul 17 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
Dec 23 Javascript
用jquery的方法制作一个简单的导航栏
Jun 23 Javascript
javascript几个易错点记录
Nov 26 Javascript
jquery的checkbox,radio,select等方法小结
Aug 30 Javascript
Windows系统下安装Node.js的步骤图文详解
Nov 15 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
Jan 05 Javascript
微信小程序实现红包功能(后端PHP实现逻辑)
Jul 11 Javascript
Node.js API详解之 string_decoder用法实例分析
Apr 29 Javascript
JavaScript代码模拟鼠标自动点击事件示例
Aug 07 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
在PHP3中实现SESSION的功能(二)
2006/10/09 PHP
在IIS上安装PHP4.0正式版
2006/10/09 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
PHP生成随机码的思路与方法实例探索
2019/04/11 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
javascript之锁定表格栏位
2007/06/29 Javascript
JS中confirm,alert,prompt函数使用区别分析
2010/04/01 Javascript
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
mailto的使用技巧分享
2012/12/21 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
一个不错的字符串转码解码函数(自写)
2014/07/31 Javascript
javaScript给元素添加多个class的简单实现
2016/07/20 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
Django与Vue语法的冲突问题完美解决方法
2017/12/14 Javascript
Vue2.0 给Tab标签页和页面切换过渡添加样式的方法
2018/03/13 Javascript
JS执行控制之节流模式实例分析
2018/12/21 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
js实现查询商品案例
2020/07/22 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
解决Shell执行python文件,传参空格引起的问题
2018/10/30 Python
Python求解排列中的逆序数个数实例
2020/05/03 Python
解决html5中的video标签ios系统中无法播放使用的问题
2020/08/10 HTML / CSS
销售工作人员的自我评价分享
2013/11/10 职场文书
面试后感谢信怎么写
2014/02/01 职场文书
行政工作个人的自我评价
2014/02/13 职场文书
主管竞聘书范文
2014/03/31 职场文书
5s推行计划书
2014/05/06 职场文书
信息合作协议书
2014/10/09 职场文书
党员三严三实心得体会
2014/10/13 职场文书
2015年初三班主任工作总结
2015/05/21 职场文书
爱国主义主题班会
2015/08/14 职场文书
2016教师节感恩话语
2015/12/09 职场文书