Hallo,
Die Kernfrage ist, ob der Browser das Dokument (fehlerfrei) als XML verarbeitet hat, also in responseXML ein XML-Dokument gespeichert ist.
Wenn ich responseXML.documentElement ausgeben lasse kommt als ergebnis null.
Also lautet die Antwort NEIN.
Das kann verschiedene Ursachen haben - mit welchem MIME-Typ sendet der Webserver das XML-Dokument an den Browser? Es sollte application/xml sein.
(Auch das wäre mit Firebug wunderbar untersuchbar...)
Mathias