
376
Kapitel 20: AJAX für Fortgeschrittene
for (colHead = 0; colHead < xmlEl[0].childNodes.length; colHead++) {
if (xmlEl[0].childNodes[colHead].nodeType != 1) {
continue;
}
var tableHead = document.createElement("th");
var colName = document.createTextNode(xmlEl[0].childNodes[colHead].nodeName);
tableHead.appendChild(colName);
row.appendChild(tableHead);
}
tbody.appendChild(row);
Die zweite Schleife, die die eigentlichen Daten anzeigt, lautet:
for (i = 0; i < xmlEl.length; i++) {
var row = document.createElement("tr");
// Die row/td-Elemente erstellen
for (j = 0; j < xmlEl[i].childNodes.length; j++) {
// Überspringen, wenn