Advertisement
rodro1

Parse XML

Jan 20th, 2017
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var request;
  2. if(window.XMLHttpRequest){
  3.     request = new XMLHttpRequest();
  4. } else {
  5.     request = new activeXObject('Microsoft.XMLHTTP');
  6. }
  7. request.open('GET', 'data.xml', true);
  8. request.onreadystatechange = function(){
  9.         if((request.readyState===4) && (request.status === 200)){
  10.         var allName = request.responseXML.getElementsByTagName('name');
  11.         console.log(allName);
  12.         $out = '<ul>';
  13.             for(var i = 0, len = allName.length; i < len; i++){
  14.                 $out += '<li>' + allName[i].innerHTML + '</li>';
  15.             }
  16.         $out += '</ul>';
  17.         document.body.innerHTML = $out;
  18.     }
  19. }
  20.  
  21. request.send();
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51. // var request;
  52. // if (window.XMLHttpRequest) {
  53. //  request = new XMLHttpRequest();
  54. // } else {
  55. //  request = new ActiveXObject("Microsoft.XMLHTTP");
  56. // }
  57. // request.open('GET', 'data.xml');
  58. // request.onreadystatechange = function() {
  59. //  if ((request.readyState===4) && (request.status===200)) {
  60. //      console.log(request.responseXML.getElementsByTagName('name')[1].firstChild.nodeValue);
  61.        
  62. //      var items = request.responseXML.getElementsByTagName('name');
  63. //      var output = '<ul>';
  64. //      for (var i = 0; i < items.length; i++) {
  65. //          output += '<li>' + items[i].firstChild.nodeValue + '</li>';
  66. //      }
  67. //      output += '</ul>';
  68. //      document.getElementById('update').innerHTML = output;
  69. //  }
  70. // }
  71. // request.send();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement