在下面的实例中,我们打开一个 XML 文件("cd_catalog.xml"),然后遍历每个 CD 元素,并显示HTML 表格中的 ARTIST 元素和 TITLE 元素的值:
- <html>
- <body>
-
- <script>
- if (window.XMLHttpRequest)
- {// code for IE7+, Firefox, Chrome, Opera, Safari
- xmlhttp=new XMLHttpRequest();
- }
- else
- {// code for IE6, IE5
- xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
- }
- xmlhttp.open("GET","cd_catalog.xml",false);
- xmlhttp.send();
- xmlDoc=xmlhttp.responseXML;
-
- document.write("<table border='1'>");
- var x=xmlDoc.getElementsByTagName("CD");
- for (i=0;i<x.length;i++)
- {
- document.write("<tr><td>");
- document.write(x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue);
- document.write("</td><td>");
- document.write(x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue);
- document.write("</td></tr>");
- }
- document.write("</table>");
- </script>
-
- </body>
- </html>