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