使用节点的关系来循环元素节点
- <html>
- <head>
- <script type="text/javascript" src="/example/xdom/loadxmldoc.js"></script>
- </head>
- <body>
- <script type="text/javascript">
- xmlDoc=loadXMLDoc("/example/xdom/books.xml");
- x=xmlDoc.getElementsByTagName("book")[0].childNodes;
- y=xmlDoc.getElementsByTagName("book")[0].firstChild;
- for (i=0;i<x.length;i++)
- {
- if (y.nodeType==1)
- {//Process only element nodes (type 1)
- document.write(y.nodeName + "<br />");
- }
- y=y.nextSibling;
- }
- </script>
- </body>
- </html>