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 相关文章推荐
Struts2的s:radio标签使用及用jquery添加change事件
Apr 08 Javascript
红米手机抢购的js代码
Mar 10 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
May 04 Javascript
JS替换字符串中字符即替换全部而不是第一个
Jun 04 Javascript
jQuery针对input的class属性写了多个值情况下的选择方法
Jun 03 Javascript
原生js获取元素样式的简单方法
Aug 06 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
Aug 09 Javascript
Angular的$http的ajax的请求操作(推荐)
Jan 10 Javascript
详解AngularJS脏检查机制及$timeout的妙用
Jun 19 Javascript
bootstrap日期插件daterangepicker使用详解
Oct 19 Javascript
在vue项目中引入highcharts图表的方法
Jan 21 Javascript
JS实现页面侧边栏效果探究
Jan 08 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的dl函数用法实例
2014/11/06 PHP
PHP共享内存用法实例分析
2016/02/12 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
Laravel中Trait的用法实例详解
2016/03/16 PHP
PHP设计模式入门之状态模式原理与实现方法分析
2020/04/26 PHP
js 数组操作代码集锦
2009/04/28 Javascript
学习ExtJS TextField常用方法
2009/10/07 Javascript
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
javascript学习笔记(三) String 字符串类型介绍
2012/06/19 Javascript
jquery 实现表单验证功能代码(简洁)
2012/07/03 Javascript
js中hash和ico的关联分析
2015/02/05 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
2019/03/27 Javascript
微信小程序实现倒计时功能
2020/11/19 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
JavaScript/TypeScript 实现并发请求控制的示例代码
2021/01/18 Javascript
nodejs中使用worker_threads来创建新的线程的方法
2021/01/22 NodeJs
[02:06]DOTA2肉山黑名单魔法终结者 敌法师中文配音鉴赏
2013/06/17 DOTA
python选择排序算法的实现代码
2013/11/21 Python
Python单元测试框架unittest简明使用实例
2015/04/13 Python
用Python实现随机森林算法的示例
2017/08/24 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
python Gabor滤波器讲解
2020/10/26 Python
CSS3 实现侧边栏展开收起动画
2014/12/22 HTML / CSS
建筑专业自荐信
2013/10/18 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
html5调用摄像头截图功能
2022/01/18 Javascript