Nella funzione di callback posso richiedere o

objHTTP.responseText

o

objHTTP.responseXML

Ecco: supponiamo di non sapere cosa il server mi ha spedito.
E' possibile fare:

se ricevo XML allora elaboro XML
altrimenti elaboro il testo

l'xml ricevuto dovrebbe avere sempre la struttura

<records>
<record>
<campo1/>
***
<campon/>
</record>
</records>

Grazie