Старая версия xmlhack.ru


[W3C][XHTML]  HTML DOM уровня 2 - новая Рекомендация W3C
  13.01.03 Александр Савенков

Консорциум Всемирной сети присваивает HTML DOM уровня 2 статус Рекомендации W3C

Новая технология приносит в HTML и XHTML 1.0 стандартный API и динамизм

9 января 2003 года Консорциум Всемирной сети присвоил Спецификации HTML Объектной модели документа (DOM) уровня 2 (Document Object Model (DOM) Level 2 HTML Specification) статус Рекомендации W3C. Спецификация отражает межпромышленный консенсус по стандартному API (программному интерфейсу приложения) для манипулирования документами, написанными на HTML 4.01 и XHTML 1.0, и данными через язык программирования (такой как Java или ECMAScript). Статус Рекомендации W3C указывает на то, что спецификация утверждена окончательно, повышает уровень взаимодействия в Сети и была рассмотрена Членами W3C, которые одобряют её внедрение в промышленность.

HTML DOM уровня 2 делает написание сценариев удобнее и надёжнее

Термин «динамический HTML» используется некоторыми производителями для описания комбинации HTML, листов стилей и сценариев, позволяющих анимировать документы. Объектная модель документа — сокращённо DOM — это независимый от платформы и языка интерфейс, который позволит программам и сценариями динамически получать доступ и обновлять содержание, структуру и стиль документов.

В течение нескольких лет W3C разрабатывал унифицированный метод, по которому объектная модель HTML-документов должна подвергаться воздействию сценариев. Рабочая группа W3C по DOM обеспечивает согласование совместимости решений и их независимости от языка сценария, начиная с серии первоначальных работ по DOM уровня 1 в 1998 году. Большая часть DOM уровня 2 была завершена в 2000 году, однако Модель DOM уровня 2 для документов на HTML и XHTML 1.0 требовала дальнейшей разработки. С публикацией Рекомендации W3C DOM уровня 2 эта работа считается оконченной.

HTML DOM уровня 2 предоставляет интерфейс, обеспечивающий программам и сценариям стандартный способ передвижения, трансформации и обновления документов как на HTML, так и на XHTML 1.0. Вы можете применить DOM для манипуляции не зависимо от того, используете ли вы HTML или XHTML 1.0.

HTML DOM уровня 2 имеет большую практику реализации и тестовые наборы

Чтобы гарантировать полезность и жизнеспособность спецификаций W3C, Рабочие группы W3C обязаны предоставлять как отчёты о реализациях, так и тестовые наборы, которые могут использоваться разработчиками для начала тестирования своих собственных программ. В случае с HTML DOM уровня 2 Рабочая группа разработала тестовый набор более чем с пятьюстами индивидуальными тестами, выпущенными совместно с Национальным институтом стандартов и технологий Соединённых Штатов (NIST), которыми может свободно воспользоваться любой разработчик.

Включающие значительный вклад сообщества разработчиков тестовые наборы DOM дают возможность авторам обозревателей тестировать свои программы с помощью растущего собрания тестов и вносить поправки в код. На подходе дальнейшие изменения тестовых наборов, так как Рекомендация HTML DOM уровня 2 теперь завершена.

Поддержка HTML DOM уровня 2 ключевыми компаниями и разработчиками

Ключевые игроки отрасли, ныне вкладывающие свои профессиональные знания в Рабочую группу W3C по DOM, включают Arbortext, Corel, IBM, Netscape, Oracle и X-Hive. Как упомянуто в отзывах, Члены W3C и иные разработчики уже обеспечивают поддержку HTML DOM уровня 2. В настоящее время Рабочая группа по DOM занята разработкой DOM уровня 3, следующего уровня функциональности DOM.

Исходные тексты пресс-релиза на английском, французском и японском языках находятся на сайте W3C.