Guest User

Untitled

a guest
Jun 19th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. <table id="demo"></table>
  2.  
  3. function loadXMLDoc() {
  4. var xmlhttp = new XMLHttpRequest();
  5. xmlhttp.onreadystatechange = function() {
  6. if (this.readyState == 4 && this.status == 200) {
  7. myFunction(this);
  8. }
  9. };
  10. xmlhttp.open("GET", "/data.xml", true);
  11. xmlhttp.send();
  12. }
  13. function myFunction(xml) {
  14. var i;
  15. var xmlDoc = xml.responseXML;
  16. var table="<thead class="design1"><tr><th>Data 1</th><th>Data 2</th><th>Headquarters</th><th>Data 3</th><th>Data 4:</th></tr></thead><tbody id='myTable'>";
  17. var x = xmlDoc.getElementsByTagName("ROOT");
  18.  
  19. for (i = 0; i <x.length; i++) {
  20. table += "<tr><td><a target='_blank' href='"+ x[i].getElementsByTagName("site")[0].childNodes[0].nodeValue +"'>" + x[i].getElementsByTagName("name")[0].childNodes[0].nodeValue + "</a></td><td>" + x[i].getElementsByTagName("city")[0].childNodes[0].nodeValue + "</td><td>" + x[i].getElementsByTagName("data1")[0].childNodes[0].nodeValue + "</td><td>" + x[i].getElementsByTagName("date")[0].childNodes[0].nodeValue + "</td><td>" + x[i].getElementsByTagName("phone")[0].childNodes[0].nodeValue + "</td><td class='hidden'>" + x[i].getElementsByTagName("country")[0].childNodes[0].nodeValue + "</td><td class='hidden'>" + x[i].getElementsByTagName("city")[0].childNodes[0].nodeValue + "</td></tr>";
  21. }
  22. table += "</tbody>";
  23. document.getElementById("demo").innerHTML = table;
  24. }
Add Comment
Please, Sign In to add comment