javasctipt遍历xml节点树
编辑下面的代码,然后点击查看运行效果按钮,右侧显示代码修改后的运行结果
<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("/xml/try/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>
运行结果:
上一个示例:
javascript加载并解析xml字符串
下一个示例:
把 XML 数据显示为 HTML 表格
XML 示例
-
W3C HTML
- 在线测试工具 V1.0