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 相关文章推荐
$.ajax json数据传递方法
Nov 19 Javascript
jQuery EasyUI API 中文文档 - ValidateBox验证框
Oct 06 Javascript
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
Oct 24 Javascript
详解JS 比较两个Json对象的值是否相等的实例
Nov 20 Javascript
javascript打开word文档的方法
Apr 16 Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
Dec 10 Javascript
Javascript 实现放大镜效果实例详解
Dec 03 Javascript
浅谈Node.js:Buffer模块
Dec 05 Javascript
js实现符合国情的日期插件详解
Jan 19 Javascript
javascript 中iframe高度自适应(同域)实例详解
May 16 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
Jun 01 Javascript
vue中el-upload上传图片到七牛的示例代码
Oct 19 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 SQL之where语句生成器
2009/03/24 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
2016/02/04 PHP
input 输入框内的输入事件详细分析
2010/03/17 Javascript
jquery ajax abort()的使用方法
2010/10/28 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
基于jQuery创建鼠标悬停效果的方法
2015/03/07 Javascript
JavaScript 浏览器对象模型BOM使用介绍
2015/04/13 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
Bootstrap3 datetimepicker控件使用实例
2016/12/13 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
2017/03/17 Javascript
jquery实现图片放大点击切换
2017/06/06 jQuery
webpack 2.x配置reactjs基本开发环境详解
2017/08/08 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
JS开发 富文本编辑器TinyMCE详解
2019/07/19 Javascript
vue 框架下自定义滚动条(easyscroll)实现方法
2019/08/29 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
python3简单实现微信爬虫
2015/04/09 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
Django模板Templates使用方法详解
2019/07/19 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
HTML5语音识别标签写法附图
2013/11/18 HTML / CSS
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
成功经营餐厅的创业计划书范文
2013/12/26 职场文书
便利店的创业计划书
2014/01/15 职场文书
文明学生事迹材料
2014/01/29 职场文书
优秀党员自我评价范文
2014/09/15 职场文书
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
2021/04/05 Python
Redis Cluster 集群搭建你会吗
2021/08/04 Redis
python中取整数的几种方法
2021/11/07 Python
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS
js前端图片加载异常兜底方案
2022/06/21 Javascript