Originariamente inviato da fcaldera
basta controllare il content-type del documento

codice:
var ctype = <oggettoXHR>.getResponseHeader("content-type");

  if ctype.match(/xml/i) {
    // XML
  }  
  else {
    // Testo semplice
  }
Mi dispiace Non sono riuscito ad applicare il consiglio.
Prova e riprova ho fatto questa funzione che SEMBRA funzionare con IE e Firefox 1.5. Mi piacerebbe molto un tuo parere. Ciao

codice:
function isXML(tx)
{
	if(tx == null) return false;
	if(tx.documentElement == null) return false;
	return true;
}
dove tx è:
var tx = objHTTP.responseXML;
alert(isXML(tx));