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 20 Javascript
JavaScript中出现乱码的处理心得
Dec 24 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
Dec 14 Javascript
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
May 24 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
Mar 03 Javascript
Vue的Class与Style绑定的方法
Sep 01 Javascript
JS鼠标3次点击事件实现代码及扩展思路
Sep 12 Javascript
D3.js实现简洁实用的动态仪表盘的示例
Apr 04 Javascript
JS调用安卓手机摄像头扫描二维码
Oct 16 Javascript
Javascript查看大图功能代码实现
May 07 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
Aug 13 Javascript
js实现弹幕墙效果
Dec 10 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源代码
2006/10/09 PHP
php使用curl模拟登录后采集页面的例子
2013/11/04 PHP
又一个PHP实现的冒泡排序算法分享
2014/08/21 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
PHP在linux上执行外部命令的方法
2017/02/06 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
jQuery 源代码显示控件 (Ajax加载方式).
2009/05/18 Javascript
传智播客学习之java 反射
2009/11/22 Javascript
Extjs中使用extend(js继承) 的代码
2012/03/15 Javascript
JS实现div内部的文字或图片自动循环滚动代码
2013/04/19 Javascript
JavaScript中的setMilliseconds()方法使用详解
2015/06/11 Javascript
js实现将选中内容分享到新浪或腾讯微博
2015/12/16 Javascript
jquery基础知识第一讲之认识jquery
2016/03/17 Javascript
微信小程序 数组中的push与concat的区别
2017/01/05 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
2017/08/28 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
Python实现发送QQ邮件的封装
2017/07/14 Python
Python实现读取及写入csv文件的方法示例
2018/01/12 Python
python对矩阵进行转置的2种处理方法
2019/07/17 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
Python Collatz序列实现过程解析
2019/10/12 Python
python 解决print数组/矩阵无法完整输出的问题
2020/02/19 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
建筑公司员工自我鉴定
2014/04/08 职场文书
2014预防青少年违法犯罪工作总结
2014/12/10 职场文书
2015年幼儿园教研活动总结
2015/03/25 职场文书
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS
python使用PySimpleGUI设置进度条及控件使用
2021/06/10 Python