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 相关文章推荐
百度Popup.js弹出框进化版 拖拽小框架发布 兼容IE6/7/8,Firefox,Chrome
Apr 13 Javascript
js中的数组Array定义与sort方法使用示例
Aug 29 Javascript
jQuery中andSelf()方法用法实例
Jan 08 Javascript
浅谈javascript中onbeforeunload与onunload事件
Dec 10 Javascript
浅析BootStrap栅格系统
Jun 07 Javascript
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
Oct 25 Javascript
react-native封装插件swiper的使用方法
Mar 20 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
Apr 04 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
Apr 16 Javascript
JavaScript页面倒计时功能完整示例
May 15 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
Sep 23 Javascript
vue项目实现多语言切换的思路
Sep 17 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通用返回值设置方法
2017/03/31 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
学习jquery必备 api中英文对照的chm手册 下载
2007/05/03 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
优化Node.js Web应用运行速度的10个技巧
2014/09/03 Javascript
node.js中的fs.exists方法使用说明
2014/12/17 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
jquery制作图片时钟特效
2020/03/30 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
2015/12/23 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
2016/08/01 Javascript
Avalonjs 实现简单购物车功能(实例代码)
2017/02/07 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
VUE预渲染及遇到的坑
2018/09/03 Javascript
js实现多张图片每隔一秒切换一张图片
2019/07/29 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
JS实现轮播图效果
2020/01/11 Javascript
nodejs实现的http、https 请求封装操作示例
2020/02/06 NodeJs
python中遍历文件的3个方法
2014/09/02 Python
python获取当前计算机cpu数量的方法
2015/04/18 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
2017/07/24 Python
python对list中的每个元素进行某种操作的方法
2018/06/29 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
Python3使用TCP编写一个简易的文件下载器功能
2019/05/08 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
城市观光通行证:The Sightseeing Pass
2018/04/28 全球购物
C#面试题
2016/05/06 面试题
某科技软件测试面试题
2013/05/19 面试题
后勤采购员岗位职责
2013/12/19 职场文书
单方离婚协议书范本(2014版)
2014/09/30 职场文书
2014年团委工作总结
2014/11/13 职场文书
华清池导游词
2015/02/02 职场文书
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python