Hola:
Las verdaderas respuestas Ajax, pueden ser tanto texto plano recibiéndolo con responseText, o una estructura XML con responseXML, tanto una como otra opción se pueden dividir... a mi me gustan más las respuestas en formato XML, y un listado fácilmente puede repartirse en distintas capas; y con responseText, se pueden tener datos rejuntados que con el método split pueden convertirse en array.
Sencillísimo...
Saludos