Сравнение языков разметки документов
В следующих таблицах приведено сравнение общей и технической информации для ряда языков разметки документов. Пожалуйста, см. статьи отдельных языков разметки для получения дополнительной информации.
Общая информация
Основные общие сведения о языках разметки: создатель, версия и т.д..
Характеристики
Некоторые характеристики языков разметки.
Язык | Основное назначение | Основан на | Тип разметки | Структурная разметка | Презентационная разметка[3] |
---|---|---|---|---|---|
Computable Document Format | Интерактивные технические документы | Функциональные выражения | Тег | Да | Да |
Darwin Information Typing Architecture (DITA) | Технические документы | XML | Тег | Да | Нет |
DocBook | Технические документы | SGML / XML | Тег | Да | Да[4] |
Encoded Archival Description (EAD) | Finding aids | XML | Тег | Да | Нет |
Extensible HyperText Markup Language (XHTML) | Гипертекстовые документы | XML | Тег | Да | Да[5] |
HyperText Markup Language (HTML) | Гипертекстовые документы | SGML | Тег | Да | Да[6] |
Maker Interchange Format (MIF) | Технические документы | Тег | Да | Да | |
Markdown | Formatted Технические документы, гипертекстовые документы, E-mail | Text E-mail conventions | Тег | Да | Да |
Math Markup Language (MathML) | Математические документы | XML | Тег | Да | Да[7] |
Music Extensible Markup Language (MusicXML) | Музыкальная нотация | XML | Тег | Да | Да |
Office Open XML (OOXML) | Многоцелевой | XML / ZIP | Тег | Да | Да |
OpenDocument Format (ODF) | Многоцелевой | XML / ZIP | Тег | Да | Да |
Open Mathematical Document (OMDoc) | Математические документы | XML | Тег | Да[8] | Да[9] |
reStructuredText | Технические и многоцелевые документы[10] | Structured Text and Setext | Тег | Да | Да[11] |
Rich Text Format (RTF) | Форматированные документы | TeX | Pattern parsing | Да | Да |
Scalable Vector Graphics (SVG) | 2D Векторная графика | XML | Тег | Да | Да |
Script | Многоцелевой | RUNOFF | Управляющий код | Да | Да |
TeX | Академические документы | Управляющий код | Да | Да | |
Text Encoding Initiative (TEI) | Академические, лингвистические, литературные и технические документы | SGML / XML | Тег | Да | Нет |
troff (typesetter runoff), groff (GNU runoff) | Технические документы | RUNOFF | Управляющий код | Да | Да |
Wireless Markup Language (WML) | Гипертекстовые документы | XML | Тег | Да | Да |
Язык | Основное назначение | Основан на | Тип разметки | Структурная разметка | Презентационная разметка |
Примечания
- ↑ Доступны режим Emacs и расширение Mozilla.
- ↑ An Introduction to reStructuredText . Дата обращения: 28 августа 2013. Архивировано 24 сентября 2019 года.
- ↑ Many markup languages have purposely avoided presentational markups. For markup languages based on SGML и XML, CSS is used as a presentation layer.
- ↑ Presentational content is supported through SVG and MathML markup. In select XML editors, the images can be viewed as rendered.
- ↑ Presentational markup is deprecated as of XHTML 1.0 and no longer allowed as of XHTML 1.1
- ↑ Presentational markup is deprecated as of HTML 4.0
- ↑ MathML comes in two mark-up syntaxes: a semantic and a presentational.
- ↑ uses Content MathML, OpenMath or other formats for formulae
- ↑ Exact presentation of symbols can be specified in OMDoc; these specifications are used when transforming OMDoc to a presentational format.
- ↑ An Introduction to reStructuredText . Дата обращения: 28 августа 2013. Архивировано 24 сентября 2019 года.
- ↑ uses CSS