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 事件对象属性小结
Apr 27 Javascript
JS构建页面的DOM节点结构的实现代码
Dec 09 Javascript
有关于JS构造函数的重载和工厂方法
Apr 07 Javascript
js中split函数的使用方法说明
Dec 26 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
Mar 31 Javascript
基于Jquery easyui 选中特定的tab
Nov 17 Javascript
JavaScript ES5标准中新增的Array方法
Jun 28 Javascript
微信小程序(应用号)简单实例应用及实例详解
Sep 26 Javascript
JS实现简易刻度时钟示例代码
Mar 11 Javascript
详解vue使用插槽分发内容slot的用法
Mar 28 Javascript
微信小程序之左右布局的实现代码
Dec 13 Javascript
vue使用节流函数的踩坑实例指南
May 20 Vue.js
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 输出缓存详解
2009/06/20 PHP
基于HTTP长连接的&quot;服务器推&quot;技术的php 简易聊天室
2009/10/31 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
php类的定义与继承用法实例
2015/07/07 PHP
PHP加密解密实例分析
2015/12/25 PHP
PHP类的特性实例分析
2016/09/28 PHP
php 自定义错误日志实例详解
2016/11/12 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
php实现的错误处理封装类实例
2017/06/20 PHP
10分钟学会写Jquery插件实例教程
2014/09/06 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
JS实现很酷的EMAIL地址添加功能实例
2015/02/28 Javascript
AngularJS中的过滤器使用详解
2015/06/16 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
flexslider.js实现移动端轮播
2017/02/05 Javascript
javaScript+turn.js实现图书翻页效果实例代码
2017/02/16 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
JS运动特效之任意值添加运动的方法分析
2018/01/24 Javascript
Angular5中调用第三方库及jQuery的添加的方法
2018/06/07 jQuery
js中的this的指向问题详解
2019/08/29 Javascript
js实现随机点名程序
2020/09/17 Javascript
让Python代码更快运行的5种方法
2015/06/21 Python
Python切片知识解析
2016/03/06 Python
python导出hive数据表的schema实例代码
2018/01/22 Python
Python实现决策树C4.5算法的示例
2018/05/30 Python
python 基本数据类型占用内存空间大小的实例
2018/06/12 Python
python 将字符串完成特定的向右移动方法
2019/06/11 Python
Mio Skincare英国官网:身体紧致及孕期身体护理
2018/08/19 全球购物
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
黄河的主人教学反思
2014/02/07 职场文书
主题团日活动总结
2014/06/25 职场文书
预备党员2014年第四季度思想汇报范文
2014/10/25 职场文书
护士求职简历自我评价
2015/03/10 职场文书
警示教育片观后感
2015/06/17 职场文书
详解分布式系统中如何用python实现Paxos
2021/05/18 Python