var data = http_request.responseXML; var source = data.childNodes[0].childNodes; // The Microsoft DOM is different What a suprise // Internet Explorer sucks if (source.length == 0) { source = data.childNodes; }