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 相关文章推荐
一个刚完成的layout(拖动流畅,不受iframe影响)
Aug 17 Javascript
javascript下利用arguments实现string.format函数
Aug 24 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
Feb 27 Javascript
Jquery Easyui表单组件Form使用详解(30)
Dec 19 Javascript
echarts饼图扇区添加点击事件的实例
Oct 16 Javascript
深入浅析Vue中的Prop
Jun 10 Javascript
angularjs 动态从后台获取下拉框的值方法
Aug 13 Javascript
JavaScript实现简单贪吃蛇效果
Mar 09 Javascript
JavaScript forEach中return失效问题解决方案
Jun 01 Javascript
js实现缓动动画
Nov 25 Javascript
QT与javascript交互数据的实现
May 26 Javascript
JavaScript实现队列结构过程
Dec 06 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+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
[原创]php正则删除img标签的方法示例
2017/05/27 PHP
PHP异步进程助手async-helper
2018/02/05 PHP
PHP判断是否是微信打开还是浏览器打开的方法
2019/02/27 PHP
一次因composer错误使用引发的问题与解决
2019/03/06 PHP
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
2011/05/24 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
2016/05/19 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
移动端手指放大缩小插件与js源码
2017/05/22 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
js实现会跳动的日历效果(完整实例)
2017/10/18 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
angularjs数组判断是否含有某个元素的实例
2018/02/27 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
2019/05/17 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
Emberjs 通过 axios 下载文件的方法
2019/09/03 Javascript
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
2020/06/02 Javascript
返回上一个url并刷新界面的js代码
2020/09/12 Javascript
python安装以及IDE的配置教程
2015/04/29 Python
python 线程的暂停, 恢复, 退出详解及实例
2016/12/06 Python
python实现随机调用一个浏览器打开网页
2018/04/21 Python
python实现随机梯度下降法
2020/03/24 Python
python使用mitmproxy抓取浏览器请求的方法
2019/07/02 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
详解Django3中直接添加Websockets方式
2020/02/12 Python
关于box-sizing的全面理解
2016/07/28 HTML / CSS
机关节能减排实施方案
2014/03/17 职场文书
金融专业毕业生自荐信
2014/06/26 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书