var xhr = new XMLHttpRequest(); var log = ''; xhr.onreadystatechange = function(e) { if (this.readyState == 4) { if (this.responseXML != null) log += 'responseXML was not null. '; if (this.responseText != 'foo') log += 'responseText was ' + this.responseText + ', expected foo. '; postMessage(log); } } xhr.open('GET', '001-1.xml', true); xhr.send();