Duvida no Ajax

Estou com um serio problema, criei um Ajax e na hora de gerar o Xml, ele gera numa boa, porem na hora de recuperar o valor no Js ele vem em branco !! Segue o pedaço do codigo em java de como eu gero o xml

try{
Hashtable hashtable = new Hashtable();
PrintWriter out  = response.getWriter();
			
response.setContentType("text/xml;charset=iso-8859-1");
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
response.setDateHeader ("Expires", 0);
		
out.println("<?xml version='1.0' encoding='iso-8859-1'?>");
out.println("<dados>");
for(int i = 0; i < lista.size(); i++){
hashtable = (Hashtable)lista.get(i);

xml += "<informacao>";
xml += "<descricao>" + hashtable.get("posicao_dsc") + "</descricao>";
xml += "<codInicio>" + hashtable.get("posicao_cod") + "</codInicio>";
xml += "<codFim>"    + hashtable.get("posicao_cod") + "</codFim>";
xml += "</informacao>";

}

out.println( xml );
out.println("</dados>");

}catch(Exception e){
System.out.println(e.toString());
}

O que pode estar errado ?? Alguem ja passou por isso alguma vez ???

Valew