Gracias por la respuesta.
Bueno basicamente cuando manejamos una respuesta XML, tenemos que adicionar codigo extra para manejar dicho xml, y generalmente este codigo extra se coloca:
Código PHP:
ajax.onreadystatechange=function(){
if(ajax.readyState==4){
if(ajax.status==200){
var doc=ajax.response.XML;
/**********/
aqui el codigo para manipular el xml
/**********/
}
}
como se ve, ese codigo extra cambia la anatomia de la funcion mostrada anteriormente. puesto que se debera agregar codigo para menejar directamente el objeto que recibira la respuesta. Por eso la idea de asignar un manejador externo :
Código PHP:
ajax.onreadystatechange=handler_externo;
cuando la respuesta sea un xml, este manejador externo basicamente trataria la informacion segun definicion del usuario. Espero haberme hecho entender y gracias nuevamente por la respuesta