Страницы: 1
Задача такая: получить DOM-дерево для HTML документа, получаемого при помощи XMLHttpRequest.
responseXML - null, DOMParser тоже не помогает, он только XML парсит.
Пустой документ создать можно c помощью document.implementation.createDocument
А как в этот документ загрузить строку responseText?
Или есть другие варианты распарсить HTML?
Спасибо за ответы.
Отсутствует
Вручную. indexOf и substring.
Можно создать скрытый объект browser или iframe и работать уже в нем.
Если загружать через XMLHttpRequest не принципиально, то вот это:
В любом случае здесь есть все.
Отредактировано Sky (04-09-2006 03:20:24)
Gentoo Linux 2007-03-23 by XOR
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b3pre) Gecko/2008010104
Нас мало, но мы в кедах! ;)
Отсутствует
XMLDoc = document.implementation.createDocument("","",null); XMLDoc.onload =parseHTML(); XMLDoc.load(vURL); ... function parseHTML(){ alert("try to parse"); if (XMLDoc.documentElement==null) {alert("shit happens");} ... }
срабатывают оба алерта. Т.е. халява не прокатывает
Отсутствует
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
В общем, document.implementation.createDocument создаёт XML документ и у него нет никаких innerHTML и прочих createContextualFragment. Прогрузка HTML в текущий документ мне не подходит. Соответственно остаётся скрытый Browser, вопрос: как?
Отсутствует
Страницы: 1