XML technical m...login
XML technical manual
author:php.cn  update time:2022-04-14 15:57:53

XML/HTML


HTML page displays XML data


Displays XML data in HTML page

In the following example, we open An XML file ("cd_catalog.xml"), then iterates through each CD element and displays the values ​​of the ARTIST element and TITLE element in the HTML table:

Example

<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>

Run Example»

Click the "Run Example" button to view the online example

To learn more about using JavaScript and For information on XML DOM, please visit our XML DOM Tutorial.


php.cn