Advertisement
Guest User

Untitled

a guest
Dec 27th, 2017
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <style>
  4. table,th,td {
  5. border : 1px solid black;
  6. border-collapse: collapse;
  7. }
  8. th,td {
  9. padding: 5px;
  10. }
  11. </style>
  12. <body>
  13.  
  14. <button type="button" onclick="loadXMLDoc()">Get my CD collection</button>
  15. <br><br>
  16. <table id="demo"></table>
  17.  
  18. <script>
  19. function loadXMLDoc() {
  20. var xmlhttp = new XMLHttpRequest();
  21. xmlhttp.onreadystatechange = function() {
  22. if (this.readyState == 4 && this.status == 200) {
  23. myFunction(this);
  24. }
  25. };
  26. xmlhttp.open("GET", "cd_catalog.xml", true);
  27. xmlhttp.send();
  28. }
  29. function myFunction(xml) {
  30. var i;
  31. var xmlDoc = xml.responseXML;
  32. var table="<tr><th>Artist</th><th>Title</th></tr>";
  33. var x = xmlDoc.getElementsByTagName("CD");
  34. for (i = 0; i <x.length; i++) {
  35. table += "<tr><td>" +
  36. x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue +
  37. "</td><td>" +
  38. x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue +
  39. "</td></tr>";
  40. }
  41. document.getElementById("demo").innerHTML = table;
  42. }
  43. </script>
  44.  
  45. </body>
  46. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement