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添加/改变/移除CSS类及判断是否已经存在CSS
Aug 20 Javascript
js 通过cookie实现刷新不变化树形菜单
Oct 30 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
Aug 06 Javascript
js 声明数组和向数组中添加对象变量的简单实例
Jul 28 Javascript
JavaScript 链式结构序列化详解
Sep 30 Javascript
探究JavaScript中的五种事件处理程序方式
Dec 07 Javascript
用jQuery实现可输入多选下拉组合框实例代码
Jan 18 Javascript
footer定位页面底部(代码分享)
Mar 07 Javascript
JQuery 选择器、DOM节点操作练习实例
Sep 28 jQuery
Vue打包后访问静态资源路径问题
Nov 08 Javascript
继承行为在 ES5 与 ES6 中的区别详解
Dec 24 Javascript
springboot+VUE实现登录注册
May 27 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绘图之生成饼状图的方法
2015/01/24 PHP
利用php做服务器和web前端的界面进行交互
2016/10/31 PHP
制作特殊字的脚本
2006/06/26 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
Javascript表格翻页效果实现思路及代码
2013/08/23 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
在JavaScript中访问字符串的子串
2015/07/07 Javascript
利用jquery禁止外层滚动条的滚动
2017/01/05 Javascript
canvas仿iwatch时钟效果
2017/03/06 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
vue2导航根据路由传值,而改变导航内容的实例
2017/11/10 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
详解Node.js读写中文内容文件操作
2018/10/10 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
2018/11/14 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
2019/09/20 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
Python设置在shell脚本中自动补全功能的方法
2018/06/25 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
2019/08/13 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
Python @property装饰器原理解析
2020/01/22 Python
PyCharm取消波浪线、下划线和中划线的实现
2020/03/03 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
2020/11/06 Python
Python面试题:如何用Python来发送邮件
2016/03/15 面试题
市优秀教师事迹材料
2014/02/05 职场文书
大学军训感言200字
2014/02/26 职场文书
物流管理毕业生自荐信范文
2014/03/15 职场文书
白莲教口号
2014/06/18 职场文书
交通事故调解协议书
2015/05/20 职场文书
小学三年级数学教学反思
2016/02/16 职场文书
Python 键盘事件详解
2021/11/11 Python