Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.04.2014, 22:05
Новичок на форуме
Отправить личное сообщение для parinь Посмотреть профиль Найти все сообщения от parinь
 
Регистрация: 10.04.2014
Сообщений: 8

Возможен ли responseXML для html-документа?
Ребят, а можно с помощью ajax получить с сервера html-файл и работать с его структурой DOM? Если файл был бы xml, то я бы использовал свойство responseXML, а как быть тут?
Использую чистый js без фреймворков
if (window.XMLHttpRequest) {xhr = new XMLHttpRequest();} else {
 if (window.ActiveXObject) {try {xhr = new ActiveXObject("Microsoft.XMLHTTP");}
 catch (e) {}}}
 if (xhr) {		
 xhr.onreadystatechange = setdata;
 xhr.open("GET", file.html, false);
 xhr.send(null);} else {alert("Ошибка при создании XMLHttp запроса");}
  function setdata(){
  if (xhr.readyState == 4) {
   if (xhr.status == 200) {
   html_text= xhr.responseText;
  // и тут что-то типа  html_text.getElement...
   	}} else { alert("Проблема с запросом, статус " + xhr.status);}}
	}
Ответить с цитированием
  #2 (permalink)  
Старый 11.04.2014, 00:02
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Можешь использовать DOMParser. Получится в точности как responseXML, только HTMLDocument, а не Document. В старых IE DOMParser'а нет, но есть альтернатива.

Также можешь создать HTML-элемент, и присвоить ему innerHTML - получишь DOM.
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка HTML разметки для плагина. Draconit Элементы интерфейса 3 13.12.2013 19:06
Динамические html элементы sky Элементы интерфейса 2 07.03.2010 11:58
парсим приходящие HTML для борьбы с эксплоитами donkombat Общие вопросы Javascript 0 25.02.2010 17:34
как узнать html код документа, подгруженного в iframe alexKniaz Events/DOM/Window 7 03.12.2008 12:37