Advertisement
Guest User

GEJowicz

a guest
May 15th, 2017
591
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.51 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>Zadanie 7</title>
  4. </head>
  5. <body onload="zaladuj()">
  6. <table id="tabela"></table>
  7. <script>
  8. function zaladuj() {
  9. var req = new XMLHttpRequest();
  10. req.onreadystatechange = function() {
  11. if (this.readyState == 4 && this.status == 200) {
  12. convert(this);
  13. }
  14. };
  15. req.open("GET", "strona.xml", true);
  16. req.send();
  17. }
  18. function convert(plik) {
  19. var i;
  20. var xmlDoc = plik.responseXML;
  21. var table="<tr><td>Imie</td> <td>Nazwisko</td> <td>Data urodzenia</td> <td>Wzrost</td> <td>E-Mail</td> <td>Telefon</td> </tr>";
  22. var x = xmlDoc.getElementsByTagName("osoba");
  23. for (i = 0; i <x.lengtd; i++) {
  24. table += "<tr><td>" +
  25. x[i].getElementsByTagName("nazwisko")[0].childNodes[0].nodeValue +
  26. "</td><td>" +
  27. x[i].getElementsByTagName("imiona")[0].childNodes[0].nodeValue +
  28. "</td><td>" +
  29. x[i].getElementsByTagName("urodziny")[0].childNodes[0].nodeValue +
  30. "</td><td>" +
  31. x[i].getElementsByTagName("wzrost")[0].childNodes[0].nodeValue +
  32. "</td><td>" +
  33. x[i].getElementsByTagName("e-mail")[0].childNodes[0].nodeValue +
  34. "</td><td>" +
  35. x[i].getElementsByTagName("telefon")[0].childNodes[0].nodeValue +
  36. "</td>";
  37. }
  38. document.getElementById("tabela").innerHTML = table;
  39. }
  40. </script>
  41. </body>
  42. </html>
  43.  
  44.  
  45.  
  46. //////
  47.  
  48.  
  49. <?xml version="1.0" encoding="UTF-8"?>
  50. <katalog>
  51. <osoba id ="1" plec="Mężczyzna">
  52. <imie>Jan</imie>
  53. <nazwisko>Kowalski</nazwisko>
  54. <data_ur type="xs:date">1971-05-16</data_ur>
  55. <email>jankow@wp.pl</email>
  56. <wzrost type="xs:float">1.76</wzrost>
  57. <tel>618333222</tel>
  58. <tel>606102779</tel>
  59. </osoba>
  60.  
  61. <osoba plec="Kobieta">
  62. <imie>Emilia</imie>
  63. <nazwisko>Nowacka</nazwisko>
  64. <data_ur type="xs:date">1947-03-07</data_ur>
  65. <email>emilia.nowacka@hosting.com</email>
  66. <wzrost type="xs:float">1.54</wzrost>
  67. <tel>601600723</tel>
  68. </osoba>
  69.  
  70. <osoba plec="Kobieta">
  71. <imie>Barbara</imie>
  72. <nazwisko>Babacka</nazwisko>
  73. <data_ur type="xs:date">1995-01-01</data_ur>
  74. <email>bbabac@interia.pl</email>
  75. <wzrost type="xs:float">1.61</wzrost>
  76. <tel>225155157</tel>
  77. <tel>225155158</tel>
  78. <tel>225155159</tel>
  79. </osoba>
  80.  
  81. <osoba plec="Mężczyzna">
  82. <imie>Zygmunt</imie>
  83. <nazwisko>Ostatni</nazwisko>
  84. <data_ur type="xs:date">1954-06-06</data_ur>
  85. <email>ostatni54@firma.com</email>
  86. <wzrost type="xs:float">1.92</wzrost>
  87. <tel>618111111</tel>
  88. </osoba>
  89.  
  90. <osoba plec="Mężczyzna">
  91. <imie>Jan</imie>
  92. <nazwisko>Kowalski</nazwisko>
  93. <data_ur type="xs:date">1971-05-16</data_ur>
  94. <email>jankow@wp.pl</email>
  95. <wzrost type="xs:float">1.76</wzrost>
  96. <tel>618333222</tel>
  97. <tel>606102779</tel>
  98. </osoba>
  99.  
  100. <osoba plec="Kobieta">
  101. <imie>Emilia</imie>
  102. <nazwisko>Nowacka</nazwisko>
  103. <data_ur type="xs:date">1947-03-07</data_ur>
  104. <email>emilia.nowacka@hosting.com</email>
  105. <wzrost type="xs:float">1.54</wzrost>
  106. <tel>601600723</tel>
  107. </osoba>
  108.  
  109. <osoba plec="Kobieta">
  110. <imie>Barbara</imie>
  111. <nazwisko>Babacka</nazwisko>
  112. <data_ur type="xs:date">1995-01-01</data_ur>
  113. <email>bbabac@interia.pl</email>
  114. <wzrost type="xs:float">1.61</wzrost>
  115. <tel>225155157</tel>
  116. <tel>225155158</tel>
  117. <tel>225155159</tel>
  118. </osoba>
  119.  
  120. <osoba plec="Mężczyzna">
  121. <imie>Zygmunt</imie>
  122. <nazwisko>Ostatni</nazwisko>
  123. <data_ur type="xs:date">1954-06-06</data_ur>
  124. <email>ostatni54@firma.com</email>
  125. <wzrost type="xs:float">1.92</wzrost>
  126. <tel>618111111</tel>
  127. </osoba>
  128.  
  129. <osoba plec="Mężczyzna">
  130. <imie>Jan</imie>
  131. <nazwisko>Kowalski</nazwisko>
  132. <data_ur type="xs:date">1971-05-16</data_ur>
  133. <email>jankow@wp.pl</email>
  134. <wzrost type="xs:float">1.76</wzrost>
  135. <tel>618333222</tel>
  136. <tel>606102779</tel>
  137. </osoba>
  138.  
  139. <osoba plec="Kobieta">
  140. <imie>Emilia</imie>
  141. <nazwisko>Nowacka</nazwisko>
  142. <data_ur type="xs:date">1947-03-07</data_ur>
  143. <email>emilia.nowacka@hosting.com</email>
  144. <wzrost type="xs:float">1.54</wzrost>
  145. <tel>601600723</tel>
  146. </osoba>
  147.  
  148. <osoba plec="Kobieta">
  149. <imie>Barbara</imie>
  150. <nazwisko>Babacka</nazwisko>
  151. <data_ur type="xs:date">1995-01-01</data_ur>
  152. <email>bbabac@interia.pl</email>
  153. <wzrost type="xs:float">1.61</wzrost>
  154. <tel>225155157</tel>
  155. <tel>225155158</tel>
  156. <tel>225155159</tel>
  157. </osoba>
  158.  
  159. <osoba plec="Mężczyzna">
  160. <imie>Zygmunt</imie>
  161. <nazwisko>Ostatni</nazwisko>
  162. <data_ur type="xs:date">1954-06-06</data_ur>
  163. <email>ostatni54@firma.com</email>
  164. <wzrost type="xs:float">1.92</wzrost>
  165. <tel>618111111</tel>
  166. </osoba>
  167.  
  168. <osoba plec="Mężczyzna">
  169. <imie>Jan</imie>
  170. <nazwisko>Kowalski</nazwisko>
  171. <data_ur type="xs:date">1971-05-16</data_ur>
  172. <email>jankow@wp.pl</email>
  173. <wzrost type="xs:float">1.76</wzrost>
  174. <tel>618333222</tel>
  175. <tel>606102779</tel>
  176. </osoba>
  177.  
  178. <osoba plec="Kobieta">
  179. <imie>Emilia</imie>
  180. <nazwisko>Nowacka</nazwisko>
  181. <data_ur type="xs:date">1947-03-07</data_ur>
  182. <email>emilia.nowacka@hosting.com</email>
  183. <wzrost type="xs:float">1.54</wzrost>
  184. <tel>601600723</tel>
  185. </osoba>
  186.  
  187. <osoba plec="Kobieta">
  188. <imie>Barbara</imie>
  189. <nazwisko>Babacka</nazwisko>
  190. <data_ur type="xs:date">1995-01-01</data_ur>
  191. <email>bbabac@interia.pl</email>
  192. <wzrost type="xs:float">1.61</wzrost>
  193. <tel>225155157</tel>
  194. <tel>225155158</tel>
  195. <tel>225155159</tel>
  196. </osoba>
  197.  
  198. <osoba plec="Mężczyzna">
  199. <imie>Zygmunt</imie>
  200. <nazwisko>Ostatni</nazwisko>
  201. <data_ur type="xs:date">1954-06-06</data_ur>
  202. <email>ostatni54@firma.com</email>
  203. <wzrost type="xs:float">1.92</wzrost>
  204. <tel>618111111</tel>
  205. </osoba>
  206.  
  207. </katalog>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement