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源码分析-05异步队列 Deferred 使用介绍
Nov 14 Javascript
让AJAX不依赖后端接口实现方案
Dec 03 Javascript
js切换div css注意的细节
Dec 10 Javascript
js分页代码分享
Apr 28 Javascript
jquery控制select的text/value值为选中状态
Jun 03 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
Jun 10 Javascript
AngularJS入门教程引导程序
Aug 18 Javascript
jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
Sep 20 Javascript
Node.js连接MongoDB数据库产生的问题
Feb 08 Javascript
详解在vue-cli项目中安装node-sass
Jun 21 Javascript
vue 避免变量赋值后双向绑定的操作
Nov 07 Javascript
Vue-router编程式导航的两种实现代码
Mar 04 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使之能同时支持GIF和JPEG
2006/10/09 PHP
比较好用的PHP防注入漏洞过滤函数代码
2012/04/11 PHP
php和mysql中uft-8中文编码乱码的几种解决办法
2012/04/19 PHP
php调整gif动画图片尺寸示例代码分享
2013/12/05 PHP
php实现加减法验证码代码
2014/02/14 PHP
跟我学Laravel之快速入门
2014/10/15 PHP
php格式文件打开的四种方法
2018/02/24 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
2018/06/01 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
JavaScript中模拟实现jsonp
2015/06/19 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
2016/12/28 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
2018/09/21 Javascript
学习LayUI时自研的表单参数校验框架案例分析
2019/07/29 Javascript
node实现mock-plugin中间件的方法
2019/12/25 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
[04:47]DOTA2-潍坊风行电子俱乐部探秘
2014/08/08 DOTA
使用python编写监听端
2018/04/12 Python
python 删除列表里所有空格项的方法总结
2018/04/18 Python
python 实现数字字符串左侧补零的方法
2018/12/04 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
解决python执行较大excel文件openpyxl慢问题
2020/05/15 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
Django模型验证器介绍与源码分析
2020/09/08 Python
利用CSS3伪元素实现逐渐发光的方格边框
2017/05/07 HTML / CSS
俄罗斯护发和专业化妆品购物网站:Hihair
2019/09/28 全球购物
党员干部承诺书范文
2014/03/25 职场文书
小学教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
中秋联欢会主持词
2015/07/04 职场文书
本地通过nginx配置反向代理的全过程记录
2021/03/31 Servers
mysql 8.0.24 安装配置方法图文教程
2021/05/12 MySQL