JS解析XML实例分析


Posted in Javascript onJanuary 30, 2015

本文实例讲述了JS解析XML的方法。分享给大家供大家参考。具体实现方法如下:

<script type="javascript"> 
var txt="<note>"; 
txt=txt+"<to>George</to>"; 
txt=txt+"<from>John</from>"; 
txt=txt+"<heading>Reminder</heading>"; 
txt=txt+"<body>Don't forget the meeting!</body>"; 
txt=txt+"</note>"; 
 
if (window.DOMParser) //非IE浏览器 
 { 
 parser=new DOMParser(); 
 xmlDoc=parser.parseFromString(txt,"text/xml"); 
 } 
else //IE浏览器 
 { 
 xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); 
 xmlDoc.async="false"; 
 xmlDoc.loadXML(txt); 
 } 
 
document.getElementById("to").innerHTML=xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue; 
document.getElementById("from").innerHTML=xmlDoc.getElementsByTagName("from")[0].childNodes[0].nodeValue; 
document.getElementById("message").innerHTML=xmlDoc.getElementsByTagName("body")[0].childNodes[0].nodeValue; 
</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JQuery toggle使用分析
Nov 16 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
Aug 24 Javascript
js函数setTimeout延迟执行的简单介绍
Jul 17 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
Aug 13 Javascript
JavaScript两种跨域技术全面介绍
Apr 16 Javascript
JavaScript中数组成员的添加、删除介绍
Dec 30 Javascript
浅谈Jquery为元素绑定事件
Apr 27 Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
Sep 28 Javascript
浅谈jquery拼接字符串效率比较高的方法
Feb 22 Javascript
JS表单提交验证、input(type=number) 去三角 刷新验证码
Jun 21 Javascript
Nuxt.js 数据双向绑定的实现
Feb 17 Javascript
JavaScript的console命令使用实例
Dec 03 Javascript
javascript中键盘事件用法实例分析
Jan 30 #Javascript
javascript中cookie对象用法实例分析
Jan 30 #Javascript
javascript事件模型实例分析
Jan 30 #Javascript
JS是按值传递还是按引用传递
Jan 30 #Javascript
js实现鼠标悬浮给图片加边框的方法
Jan 30 #Javascript
js控制输入框获得和失去焦点时状态显示的方法
Jan 30 #Javascript
使用mouse事件实现简单的鼠标经过特效
Jan 30 #Javascript
You might like
php中文字母数字验证码实现代码
2008/04/25 PHP
PHP输出日历表代码实例
2015/03/27 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
2016/05/27 PHP
php实现图片以base64显示的方法
2016/10/13 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
2020/04/27 PHP
一个js导致的jquery失效问题的解决方法
2013/11/27 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
2015/06/11 Javascript
JS实现DIV容器赋值的方法
2015/12/14 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
2016/01/26 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
2016/05/09 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
微信小程序 实现点击添加移除class
2017/06/12 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
jquery validate 实现动态增加/删除验证规则操作示例
2019/10/28 jQuery
基于Cesium绘制抛物弧线
2020/11/18 Javascript
python使用7z解压软件备份文件脚本分享
2014/02/21 Python
从零学Python之入门(二)基本数据类型
2014/05/25 Python
Python实现设置windows桌面壁纸代码分享
2015/03/28 Python
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
Python简单实现socket信息发送与监听功能示例
2018/01/03 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
PyCharm鼠标右键不显示Run unittest的解决方法
2018/11/30 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
2018/12/17 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
2019/04/29 Python
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
香蕉共和国加拿大官网:Banana Republic加拿大
2018/08/06 全球购物
毕业生就业推荐信范文
2013/12/01 职场文书
鉴定评语大全
2014/05/05 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
多媒体编辑专业毕业生求职信
2014/06/13 职场文书
庆祝三八妇女节标语
2014/10/09 职场文书
2015入党个人自传范文
2015/06/26 职场文书
MySQL基础快速入门知识总结(附思维导图)
2021/09/25 MySQL
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL