Возможно ли каким-нибудь образом получить HTML-документ через XMLHttpRequest, причём, естественно, не в текстовом режиме, а DOM этого документа? Как известно, свойство responseXML работает только с XML-документами, и то, как-то странно...
Нет. На то и был придуман XML чтобы получать DOM обьекты.Такого, если я не ошибаюсь, там вообще нет. Содержимое обьекта определяется аттрибутом text Даже responseXML возвращает DOM дерево только для XML элементов, HTML код так и остается простым текстом (так, во всяком случае, на юкозе).
А вообще, есть DOM парсер для XML кода.
Code
(new DOMParser()).parseFromString(s, 'text/xml')