Сравнение языков разметки документов
(Перенаправлено из Сравнение языков разметки документов )
В следующих таблицах сравниваются общие и технические сведения для ряда языков разметки документов . Дополнительную информацию см. в статьях по отдельным языкам разметки.
Общая информация
[ редактировать ]Основная общая информация о языках разметки: создатель, версия и т. д.
Примечание. Хотя формат RTF удобен для чтения человеком, он не считается языком разметки и поэтому исключен из таблицы.
Характеристики
[ редактировать ]Некоторые характеристики языков разметки. [ необходимо определение ]
Язык | Основная цель | На основе | Тип разметки | Структурная разметка | Презентационная разметка [4] | Открытый формат |
---|---|---|---|---|---|---|
AsciiDoc | Многоцелевой | Ярлык | Да | Да | Да | |
Вычислимый формат документа | Интерактивная техническая документация, инфографика, блоги [5] | Вольфрам Язык | Ярлык | Да | Да | Нет |
Дарвиновская архитектура типизации информации (DITA) | Техническая документация | XML | Ярлык | Да | Да [6] | Да |
Документ | Техническая документация | SGML / XML | Ярлык | Да | Да [7] | Да |
Закодированное архивное описание (EAD) | Поиск вспомогательных средств | XML | Ярлык | Да | Нет | |
Расширяемый язык разметки гипертекста (XHTML) | Гипертекстовые документы | XML | Ярлык | Да | Да [8] | Да |
Художественная литератураКнига | Многоцелевой | XML | Ярлык | Да | Да | Да |
Палтус | Техническая документация | Код управления | Да | Да | Да | |
Язык разметки гипертекста (HTML) | Гипертекстовые документы | СГМЛ | Ярлык | Да | Да [9] | Да |
Лилипонд | Нотная запись | Код управления | Да | Да | ||
Формат обмена производителями (MIF) | Техническая документация | Ярлык | Да | Да | ||
Уценка | Форматированные технические документы, гипертекстовые документы, электронная почта | Соглашения по текстовой электронной почте | Ярлык | Да | Да | Да |
Язык математической разметки (MathML) | Математические документы | XML | Ярлык | Да | Да [10] | |
Инициатива по кодированию музыки (MEI) | Нотная запись | XML | Ярлык | Да | Да | |
Расширяемый язык разметки музыки (MusicXML) | Нотная запись | XML | Ярлык | Да | Да | Да |
Офисный открытый XML (OOXML) | Многоцелевой | XML / ZIP | Ярлык | Да | Да | Да |
OpenDocument Format (ODF) | Многоцелевой | XML / ZIP | Ярлык | Да | Да | Да |
Открытый математический документ (OMDoc) | Математические документы | XML | Ярлык | Да [11] | Да [12] | |
Организационный режим | Многоцелевой (заметки, управление проектами, публикации, грамотное программирование) | Контур текста | Ярлык | Да | Да | |
реструктурированныйтекст | Технические и многоцелевые документы [13] | Структурированный текст и сеттекст | Ярлык | Да | Да [14] | Да |
Масштабируемая векторная графика (SVG) | 2D векторная графика | XML | Ярлык | Да | Да | Да |
Скрипт ГМЛ | Многоцелевой | СТОК | Код управления | Да | Да | |
ТеХ Латекс | Академические документы Многоцелевой [15] | Код управления | Да | Да | ||
Техинфо | Техническая документация | TeX , Писец | Код управления | Да | Да | |
формат TeXmacs | Академические документы | дерево | Ярлык | Да | Да | |
Текстиль | Гипертекстовые документы | AsciiDoc (на основе некоторых сходств и дат выпуска) | Ярлык | Да | Да | Да |
Инициатива по кодированию текста (TEI) | Научные , лингвистические , литературные и технические документы. | SGML / XML | Ярлык | Да | Нет | |
troff (версия наборщика) , groff (версия GNU) | Техническая документация | СТОК | Код управления | Да | Да | |
Язык разметки беспроводной сети (WML) | Гипертекстовые документы | XML | Ярлык | Да | Да | |
Язык | Основная цель | На основе | Тип разметки | Структурная разметка | Презентационная разметка | Открытый формат |
Примечания
[ редактировать ]- ^ режим Emacs и расширение Mozilla . Доступны
- ^ «Введение в reStructuredText» . docutils.sourceforge.net . 2 апреля 2022 г.
- ^ «Текстизм › Инструменты › Текстиль» . 26 декабря 2002 г. Архивировано из оригинала 26 декабря 2002 г.
- ^ Многие языки разметки намеренно избегают презентационной разметки. Для языков разметки, основанных на SGML и XML , CSS используется в качестве уровня представления.
- ^ Использование и примеры формата вычислительных документов (CDF) , Wolfram.com.
- ^ Включает базовый презентационный контент, а также разметку SVG и MathML, официально поддерживаемую в версии 1.3 . В некоторых XML-редакторах и системах управления изображения и контент можно просматривать как визуализированные, в основном с помощью CSS.
- ^ Презентационный контент поддерживается посредством разметки SVG и MathML. В некоторых редакторах XML изображения можно просматривать как визуализированные.
- ^ Презентационная разметка устарела, начиная с XHTML 1.0, и больше не разрешена, начиная с XHTML 1.1.
- ^ Презентационная разметка устарела начиная с HTML 4.0.
- ^ MathML имеет два синтаксиса разметки: семантический и презентационный.
- ^ использует Content MathML , OpenMath или другие форматы для формул.
- ^ Точное представление символов можно указать в OMDoc ; эти спецификации используются при преобразовании OMDoc в презентационный формат.
- ^ «Введение в reStructuredText» . docutils.sourceforge.net . 2 апреля 2022 г.
- ^ использует CSS
- ^ Хотя Дональд Кнут написал TeX для академических публикаций, а Лесли Лэмпорт написал LaTeX доступны пакеты для неакадемических целей, например, для написания сценариев. для аналогичных целей, в Comprehensive TeX Archive Network (CTAN)