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


[W3C][XHTML][Схемы XML (XML schemas)]  Записка XHTML 1.0 в XML-схеме
  29.09.02 Александр Савенков

Записка XHTML™ 1.0 в XML-схеме

Официальное объявление

3 сентября 2002 года Рабочая группа по HTML выпустила Записку W3C XHTML™ 1.0 в XML-схеме (XHTML™ 1.0 in XML Schema). Этот незавершённый проект предусматривает справочные схемы XML, соответствующие DTD XHTML 1.0 Strict, Transitional и Frameset. Приветствуются комментарии. Посетите домашнюю страницу HTML.

Назначение документа

XHTML 1.0 переформулировал HTML 4 в качестве приложения XML 1.0 и предусмотрел три DTD, соответствующих тем, которые были определены HTML 4. Предлагаемый документ описывает XML-схемы (XML Schemas), соответствующие тем самым DTDStrict, Transitional и Frameset — обеспечивая пользователей возможностью использовать XHTML 1.0 там, где желательна обработка XML-схемы. Данные схемы по большей части написаны так, чтобы как можно точнее воспроизвести структуру DTD для XHTML 1.0. Различия описаны в соответствующем разделе документа.

Тем, кто желает расширить или создать подмножество XHTML, вместо этого документа следует обращаться к Модуляризации XHTML в XML-схеме (Modularization of XHTML in XML Schema). Схемы XML для XHTML 1.1 и XHTML Basic будут подготовлены, как только устоится Модуляризация XHTML в XML-схеме.

Заметки на полях

К счастью Рабочая группа уведомляет пользователей, что, несмотря на то, что во многих случаях XML-схема более точно выражает XHTML 1.0, существуют положения, которые нельзя проверить ни схемой, ни DTD. В документе помимо всего приведён образец совместного использования DTD и схемы, позволяющий проверять документы по обоим стандартам и одновременно использовать присущие каждому преимущества.