在下面的实例中,我们打开一个 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> |