[1] [CITE[Hawk's W3 Laboratory : XML : XMLHttpRequestについて]] ([TIME[2009-01-04 12:58:40 +09:00]] 版) <http://web.archive.org/web/20060901145130/www.hawk.34sp.com/stdpls/xml/xmlhttprequest.html>

[2]
>
パースエラー時の挙動はブラウザによって異なります。IEとGeckoについては「JavaScriptでXMLを扱う方法」で解説しているものと全く同様の挙動です。すなわち、MSXMLではDOMDocumentのparseErrorプロパティにエラー情報が格納され、 Geckoでは特にエラーらしい挙動が起こらない代わりにエラー情報を含む特殊なXMLが読み込まれます。KHTML/Operaでは現在の所パースエラーを検知する方法は存在しないらしく、documentElement プロパティがnullかどうかで判断するよりないようです。 

[3]
>
リソースがresponseXMLによってDOMDocumentに変換可能かどうかはメディアタイプで判断されます。私が調べた限り、変換可能なメディアタイプは以下のようになります。
,IE	,"text/xml, application/xml"
,Gecko	,"text/xml, application/xml, application/xhtml+xml"
,KHTML	,"text/xml, application/xml, application/xhtml+xml"
,Opera	,無制限
>
image/gif 等でも変換できるOpera(8.0 beta3現在)を除き、text/html や application/rdf+xml 等にはいずれのブラウザも対応していません。サーバサイドのプログラムで動的にヘッダを送信する場合などには、text/xml や application/xml を用いるのが賢明でしょう。
>
なお、変換不能なメディアタイプが指定されていた場合、GeckoとKHTMLでは responseXML 自体が null となり、IEでは documentElement が null となります。


[4] [CITE@en[Remove incorrect note about responseXML]]
([[annevk]]著, [TIME[2018-04-19 22:02:39 +09:00]])
<https://github.com/whatwg/xhr/commit/f759e3d29866abeed10f24edbb5d50b5739401f2>

[5] [CITE@en[responseXML should maybe drop HTML support · Issue #203 · whatwg/xhr]]
([TIME[2018-04-20 14:09:21 +09:00]])
<https://github.com/whatwg/xhr/issues/203>