js遍历xml节点树
2010-09-23 10:28
330 查看
<html> <body> <script type="text/javascript"> var xmlDoc; // code for IE if (window.ActiveXObject) { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } // code for Mozilla, Firefox, Opera, etc. else if (document.implementation.createDocument) { xmlDoc=document.implementation.createDocument("","",null); } else { alert('Your browser cannot handle this script'); } xmlDoc.async=false; xmlDoc.load("/example/xmle/note.xml"); var x=xmlDoc.documentElement.childNodes; for (var i=0;i<x.length;i++) { if (x[i].nodeType==1) { //Process only element (nodeType 1) nodes document.write(x[i].nodeName + ": "); document.write(x[i].childNodes[0].nodeValue); document.write("<br />"); } } </script> </body> </html>
xml文件
<?xml version="1.0" encoding="ISO-8859-1" ?> - <!-- Copyright w3school.com.cn --> - <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
结果:
to: George
from: John
heading: Reminder
body: Don't forget the meeting!
相关文章推荐
- 7-20 jquery遍历节点,bootstrap模态框绑定事件和解绑,mock.js,model.urlroot,id,打基础
- 遍历XML节点
- 递归遍历所有xml的节点及子节点
- 详解SimpleXML添加_修改_删除_遍历XML节点属性
- asp.net Linq To Xml上手Descendants、Elements遍历节点
- 利用dom4j解析xml文档,自动遍历节点属性
- js操作dom(4)-关于xml节点属性的操作
- MFC下XML遍历同名节点(Node)
- 详解SimpleXML添加_修改_删除_遍历XML节点属性
- js添加、修改、删除xml节点例子
- microsoft.xmldom(一) xml文档遍历js
- XML遍历节点内部list
- 遍历课上例题shuiguo.xml文件中根节点的所有节点,打印节点名称和节点值
- Xml遍历某一节点值
- 遍历简单XML节点
- 遍历 XML 文件所有节点的实例代码(递归调用)
- js 解析XML 在Edge浏览器下面 无法准确读到节点属性值
- 遍历XML,在指定位置插入节点
- TinyXML 学习笔记一 遍历节点
- 解析xml文件,遍历输出xml文件中的所有节点, 最终模仿实现struts2框架