Duvida - Objeto vazio

Pessoal,

Estou tentando usar o ajax do pior modo, na unha, por ter pouco tempo para desenvolver !! entao, o meu problema é que na hora em que ele passa para verificar se o status é igual a 200 e seguir em diante e chamar a minha funcao que vai montar a respectiva pagina, porem esse objeto vem sempre vazio, alguem sabe pq ??

Estou fazendo assim:

function mensagem(fluxo){	

var theUrl = "/WORKATIS2/ControllerAjax?action=listarDatas&fluxoEscolhido="+fluxo;

xmlhttp.open("GET", theUrl,true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
retornoAjax(xmlhttp.responseXML);
}
}
xmlhttp.send(null);
};

O meu “xmlhttp.responseXML” deveria vir com o Xml gerado, mas nao vem.

valew

Abs