Модуляризация XHTML - XHTML Modularization
Модуляризация XHTML - это методология создания модульных языков разметки на нескольких языках схем (в настоящее время DTD, Схема XML и Relax NG ), чтобы модули можно было легко соединить вместе для создания языков разметки.[1]
Хотя изначально он был разработан для помощи в управлении разработкой различных профилей XHTML, таких как XHTML 1.1, XHTML Basic для мобильных устройств и XHTML Print для отправки на принтеры, методология не зависит от XHTML и также использовалась для определения других языков разметки, таких как SVG и MathML.
Метод
Модуляризация XHTML состоит из трех основных частей
- метод или методология (как объяснено, фактически независимые от XHTML и применимые к любому языку разметки на основе XML) для определения абстрактных модулей языка разметки и реализации этих модулей на различных языках схем, таких как DTD, Схема XML, и Расслабьтесь NG.
- набор абстрактных модулей
- ряд реализаций этих модулей на различных языках схем.
Чтобы определить язык с помощью этих модулей, вам нужно только определить Водитель на одном или нескольких языках схемы реализации, что вызывает загрузку необходимых модулей.
Применение к XHTML
В своем приложении к XHTML он предоставляет средства для определения модулей XHTML чтобы разрешить подмножество и расширение XHTML контролируемым образом.[2]
Основные модули:
- Структура (HTML, заголовок, тело, заголовок ...)
- Текст (h1, h2, h3 ... p, pre ...)
- Гипертекст (а)
- Список (ул, ли ...)
Другие модули включают апплет, изображение, формы и базовые формы.