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 改变CSS样式基础代码
Feb 11 Javascript
JQuery for与each性能比较分析
May 14 Javascript
如何获取select下拉框的值(option没有及有value属性)
Nov 08 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
Dec 04 Javascript
jQuery中delegate与on的用法与区别示例介绍
Dec 20 Javascript
jQuery on()方法示例及jquery on()方法的优点
Aug 27 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
Aug 01 Javascript
JS中如何实现点击a标签返回页面顶部的问题
Jan 19 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
Mar 21 Javascript
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
vue+node实现图片上传及预览的示例方法
Nov 22 Javascript
Vue 子组件与数据传递问题及注意事项
Jul 11 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
用Flash图形化数据(二)
2006/10/09 PHP
JpGraph php柱状图使用介绍
2011/08/23 PHP
PHPEXCEL 使用小记
2013/01/06 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
2019/04/30 PHP
关于laravel5.5的定时任务详解(demo)
2019/10/23 PHP
如何使用json在前后台进行数据传输实例介绍
2013/04/11 Javascript
常用js字符串判断方法整理
2013/10/18 Javascript
window.location.href中url中数据量太大时的解决方法
2013/12/23 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
JavaScript基本语法学习教程
2016/01/14 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
Nodejs之http的表单提交
2017/07/07 NodeJs
使用layui+ajax实现简单的菜单权限管理及排序的方法
2019/09/10 Javascript
[01:06:54]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第一场 1月24日
2021/03/11 DOTA
python使用nntp读取新闻组内容的方法
2015/05/08 Python
老生常谈python的私有公有属性(必看篇)
2017/06/09 Python
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
使用python 和 lint 删除项目无用资源的方法
2017/12/20 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
详解Python打包分发工具setuptools
2019/08/05 Python
python中的函数递归和迭代原理解析
2019/11/14 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
CSS3地图动态实例代码(圆圈向外扩散)
2018/06/15 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
HTML利用九宫格原理进行网页布局
2020/03/13 HTML / CSS
环保倡议书格式范文
2014/05/14 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
2016年小学“公民道德宣传日”活动总结
2016/04/01 职场文书
Python数据分析之pandas函数详解
2021/04/21 Python
如何在python中实现ECDSA你知道吗
2021/11/23 Python
MySQL中EXPLAIN语句及用法
2022/05/20 MySQL
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server