可以将XHR
配置为使用
xhr.responseType = "document";
收到响应后,xhr.responseXML
会保存HTML文档,并根据HTML命名空间URI进行解析。你可以查看:
xhr.responseXML.children[0].namespaceURI === 'http://www.w3.org/1999/xhtml'
如何获得纯XML文档响应,而不是解析为HTML,如:
document.implementation.createDocument(null,'');
答案 0 :(得分:1)
没有找到有关此问题的文档,但似乎(至少FF和Chromium)js引擎根据资源的文件扩展名解析xhr.responseXML
:
它转换为HTML .html
文件和通用XML .xml
文件