Полезная информация

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

№121-11-2006 02:56:54

HouseF
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 14-03-2006
Сообщений: 16

Ещё раз про аналог outerHTML.

Привет,
поискал, почитал как получить HTML код загруженной страницы.
Все рекомендации сводятся к использованию XMLSerializer:

Выделить код

Код:

var x = document. getElementById ("anyelement");
outerHTML = new XMLSerializer (). serializeToString (x);

У этого метода есть существенное ограничение:
В XML закрывающие тэги не обязательны, т.е. нода без текста может выглядеть так:

Выделить код

Код:

<SCRIPT src="js.js" language="javascript"/>

В HTML она должна выглядеть так:

Выделить код

Код:

<SCRIPT src="js.js" language="javascript"></SCRIPT>

Иначе тот же FF не находит закрывающего тэга.
Отсюда вопрос есть ли другие методы получения HTML кода из дом модели.
Или может есть вариант с использованием регулярных выражений для вставки закрывающих тэгов вместо «/>»?

Отредактировано HouseF (21-11-2006 03:02:49)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]