Allerdings muss man dann auch responseType auf "document" setzen. Aus der Spec lese ich jetzt nicht, dass der Browser das automatisch tut. Oder übersehe ich etwas?
Ich glaube du übersiehst was. Die WHATWG schreibt zu responseXML:
If
responseType
is not the empty string or "document", throw an InvalidStateError exception.
Und bei responseType:
The
responseType
attribute must return its value. Initially its value must be the empty string.