Advertisement
Guest User

Untitled

a guest
Jan 17th, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. var doc = document.implementation.createDocument("club", null);
  2.  
  3. var xhttp = new XMLHttpRequest();
  4.  
  5. xhttp.onreadystatechange = function () {
  6. if (xhttp.readyState == 4 && xhttp.status == 200) {
  7.  
  8. var xmlDoc = xhttp.responseXML; //important to use responseXML here
  9. }
  10. xhttp.open("GET", "club.xml", true);
  11. xhttp.send();
  12. }
  13.  
  14. var clubElem = doc.createElement("club");
  15. var clubNameElem = doc.createElement("name");
  16. var nameNode = doc.createTextNode("Barcelona FC");
  17. clubNameElem.appendChild(nameNode);
  18. clubElem.appendChild(clubNameElem);
  19.  
  20. var ownerElem = doc.createElement("owner");
  21. var ownerName = doc.createElement("name");
  22. var ownerNameNode = doc.createTextNode("Bertomeo");
  23. var ownerNationalityNode = doc.createTextNode("Spanish");
  24. ownerElem.appendChild(ownerNameNode);
  25. ownerElem.appendChild(ownerNationalityNode);
  26. clubElem.appendChild(ownerElem);
  27.  
  28. var valueElem = doc.createElement("value");
  29. var valueNode = doc.createTextNode("4.23 b $");
  30. valueElem.appendChild(valueNode);
  31. clubElem.appendChild(valueElem);
  32.  
  33. var stadiumElem = doc.createElement("stadium");
  34. var stadiumName = doc.createElement("name");
  35. var stadiumNameNode = doc.createTextNode("Camp Nou");
  36. stadiumNameElem.appendChild(stadiumNameNode);
  37. var capacityElem = doc.createElement("capacity");
  38. var capacityNode = doc.createTextNode("90 000");
  39. capacityElem.appendChild(capacityNode);
  40. var ticketPriceElem = doc.createElement("ticketPrice");
  41. var ticketPriceNode = doc.createTextNode("100 $");
  42. ticketPriceElem.appendChild(ticketPriceNode);
  43. stadiumElem.appendChild(stadiumNameElem);
  44. stadiumElem.appendChild(capacityElem);
  45. stadiumElem.appendChild(ticketPriceElem);
  46. clubElem.appendChild(stadiumElem);
  47.  
  48. var foundedElem = doc.createElement("founded");
  49. var foundedNode = doc.createTextNode("1898");
  50. foundedElem.appendChild(foundedNode);
  51. clubElem.appendChild(foundedElem);
  52.  
  53. var trophiesElem = doc.createElement("trophies");
  54. var trophiesNode = doc.createTextNode("64");
  55. trophiesElem.appendChild(trophiesNode);
  56. clubElem.appendChild(trophiesElem);
  57.  
  58. var squadElem = doc.createElement("squad");
  59. var footballPlayerElem = doc.createElement("footballPlayer");
  60. var playerNameElem = doc.createElement("name");
  61. var playerNameNode = doc.createTextNode("Messi");
  62. playerNameElem.appendChild(playerNameNode)
  63. playerSalaryElem.appendChild(playerSalaryNode);
  64. var playerSalaryElem = doc.createElement("salary");
  65. var playerSalaryNode = doc.createTextNode("500 000 $");
  66. playerNameElem.setAttribute("position","нападател");
  67. playerNameElem.setAttribute("shirtNo","10");
  68. footballPlayerElem.appendChild(playerNameNode);
  69. footballPlayerElem.appendChild(playerSalaryNode);
  70. squadElem.appendChild(footballPlayerElem);
  71. club.appendChild(squadElem);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement