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 相关文章推荐
JavaScript传递变量: 值传递?引用传递?
Feb 22 Javascript
基于jQuery的模仿新浪微博时间的组件
Oct 04 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
Nov 25 Javascript
js 声明数组和向数组中添加对象变量的简单实例
Jul 28 Javascript
webpack+vue.js快速入门教程
Oct 12 Javascript
JavaScript箭头(arrow)函数详解
Jun 04 Javascript
Vue之Watcher源码解析(1)
Jul 19 Javascript
理顺8个版本vue的区别(小结)
Sep 17 Javascript
浅谈Node 异步IO和事件循环
May 05 Javascript
微信小程序如何播放腾讯视频的实现
Sep 20 Javascript
jQuery实现数字华容道小游戏(实例代码)
Jan 16 jQuery
解决iView Table组件宽度只变大不变小的问题
Nov 13 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
新闻分类录入、显示系统
2006/10/09 PHP
php中取得URL的根域名的代码
2011/03/23 PHP
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
Javascript中的变量使用说明
2010/05/18 Javascript
js输出列表实现代码
2010/09/12 Javascript
JavaScript中for..in循环陷阱介绍
2013/11/12 Javascript
纯js代码实现简单计算器
2015/12/02 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
2016/09/04 Javascript
H5移动端适配 Flexible方案
2016/10/24 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
Node.js中.pfx后缀文件的处理方法
2017/03/10 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
jQuery EasyUI结合zTree树形结构制作web页面
2017/09/01 jQuery
纯js实现画一棵树的示例
2017/09/05 Javascript
Angularjs自定义指令实现分页插件(DEMO)
2017/09/16 Javascript
jQuery实现左右两个列表框的内容相互移动功能示例
2019/01/27 jQuery
Vue动态生成el-checkbox点击无法赋值的解决方法
2019/02/21 Javascript
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
python入门之语句(if语句、while语句、for语句)
2015/01/19 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
python多线程socket编程之多客户端接入
2017/09/12 Python
Python实现Event回调机制的方法
2019/02/13 Python
python使用KNN算法识别手写数字
2019/04/25 Python
python lambda表达式(匿名函数)写法解析
2019/09/16 Python
关于Flask项目无法使用公网IP访问的解决方式
2019/11/19 Python
巴西最大的家电和百货零售商:Casas Bahia
2016/11/22 全球购物
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
就业表自我评价分享
2014/02/06 职场文书
迎新春趣味活动方案
2014/08/24 职场文书
出国留学导师推荐信
2015/03/26 职场文书
Python中requests做接口测试的方法
2021/05/30 Python