I am trying to iterate over XML nodes that are composed of users to create an en html table on my website.
for(var user in xmlhttp.getElementsByTagName('user')){ //fix this row to me //Create a new row for tbody var tr = document.createElement('tr'); document.getElementById('tbody').appendChild(tr); }
xml is as follows
<websites_name> <user>...</user> <user>...</user> . . . </websites_name>
UPDATE
xmlhttp = new XMLHttpRequest(); xmlhttp.open("GET","some URL",true); xmlhttp.send(); var xmlDoc = xmlhttp.responseXML; var root = xmlDoc.getElementsByTagName('websites_name'); for(var i=0, i<root[0].childNodes.length,i++){ //Create a new row for tbody var tr = document.createElement('tr'); document.getElementById('tbody').appendChild(tr); }
javascript xml
einstein
source share