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
responseTypeis not the empty string or "document", throw an InvalidStateError exception.
Und bei responseType:
The
responseTypeattribute must return its value. Initially its value must be the empty string.