Problem mit nodeValue



  • Hallo!

    Ich mach einen simplen GET Request mit AJAX an eine XML Datei und erhalte dann eben dementsprechend mit responseXML ein XML DOM Objekt der Datei.
    Das ganze ist nur zur Übung. Ich will einfach alle Unterknoten und deren Werte ausgeben.

    var elements = xhttp.responseXML.getElementsByTagName("employee");
    
        			for (var i=0; i < elements.length; ++i) {
        				for (var j=1; j<elements[i].childNodes.length; j+=2) {
        					alert(elements[i].childNodes[j].nodeName);
        					alert(elements[i].childNodes[j].nodeValue);
        				}
        			}
    

    Der Name des Knotens wird ausgegeben (d.h. nodeName) allerdings wird bei dem Wert (nodeValue) immer null zurückgegeben.
    Wieso?

    Die XML Datei ist valide.

    MfG Peter


Log in to reply