Сравнение языков разметки документов

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

В следующих таблицах приведено сравнение общей и технической информации для ряда языков разметки документов. Пожалуйста, см. статьи отдельных языков разметки для получения дополнительной информации.

Общая информация

[править | править код]

Основные общие сведения о языках разметки: создатель, версия и т.д..

Язык Создатель Дата первого публичного релиза Редактор Просмотрщик
Computable Document Format Wolfram Research 2010 Mathematica CDF Player
Darwin Information Typing Architecture (DITA) IBM, OASIS 2005 Текстовый/редактор XML Вывод в HTML, PDF, CHM, javadoc, другие.
DocBook The Davenport Group, OASIS 1992 Редактор XML Вывод в HTML, PDF, CHM, javadoc, другие.
Encoded Archival Description (EAD) Berkeley Project 1998 Текстовый редактор Браузер
Extensible HyperText Markup Language (XHTML) W3C 2000 (26 января) Текстовый/редактор XML, редактор HTML Браузер
HyperText Markup Language (HTML) Тим Бернерс-Ли 1993 Текстовый редактор, редактор HTML Браузер
LilyPond Han-Wen Nienhuys, Jan Nieuwenhuizen 1996 Текстовый редактор, нотный редактор Вывод в DVI, PDF, PostScript, PNG, другие.
Maker Interchange Format (MIF) Frame Technology приобретена Adobe Systems в 1995 1986 Текстовый редактор, FrameMaker FrameMaker
Markdown John Gruber и Aaron Swartz 2004 Текстовый редактор, E-mail client Браузер (вывод XHTML или HTML), предпросмотр в gedit-markdown-plugin
Math Markup Language (MathML) W3C 1999 (июль) Текстовый/редактор XML, конвертер TeX Браузер, текстовый процессор
Music Extensible Markup Language (MusicXML) Recordare 2002 Нотный редактор Нотный редактор
Office Open XML (OOXML) Ecma International, ISO/IEC 2006 Офисный пакет Офисный пакет
OpenDocument Format (ODF) OASIS, ISO/IEC 2005 Офисный пакет Офисный пакет
Open Mathematical Documents (OMDoc) Michael Kohlhase 2000 Текстовый/редактор XML[1] Вывод в XHTML+MathML, TeX, другие.
reStructuredText David_Goodger 2001[2] Текстовый редактор Вывод в HTML, LaTeX, PDF, страницы руководства UNIX, ODT, S5 (HTML Slide Shows), XML, другие.
Rich Text Format (RTF) Microsoft 1987 Текстовый редактор, текстовый процессор Текстовый процессор
Scalable Vector Graphics (SVG) W3C 2004 Векторный графический редактор Браузер и т. д..
Script IBM 1968 Текстовый редактор GDDM, просмотрщик AFP
TeX Donald Knuth 1978 Текстовый редактор Конвертер в DVI или Portable Document Format (PDF)
Text Encoding Initiative (TEI) Text Encoding Initiative Consortium 1990 Текстовый/редактор XML Браузер (используя XHTML), PDF, текстовый процессор (используя ODF) или EPUB
troff (typesetter runoff), groff (GNU runoff) Joe Ossanna 1973 Текстовый редактор groffer, или вывод в PostScript
Wireless Markup Language (WML) WAP Forum 1999 Текстовый/редактор XML Мобильный браузер
Язык Создатель Дата первого публичного релиза Редактор Просмотрщик

Характеристики

[править | править код]

Некоторые характеристики языков разметки.

Язык Основное назначение Основан на Тип разметки Структурная разметка Презентационная разметка[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 Тег Да Да
Язык Основное назначение Основан на Тип разметки Структурная разметка Презентационная разметка

Примечания

[править | править код]
  1. Доступны режим Emacs и расширение Mozilla.
  2. An Introduction to reStructuredText. Дата обращения: 28 августа 2013. Архивировано 24 сентября 2019 года.
  3. Many markup languages have purposely avoided presentational markups. For markup languages based on SGML и XML, CSS is used as a presentation layer.
  4. Presentational content is supported through SVG and MathML markup. In select XML editors, the images can be viewed as rendered.
  5. Presentational markup is deprecated as of XHTML 1.0 and no longer allowed as of XHTML 1.1
  6. Presentational markup is deprecated as of HTML 4.0
  7. MathML comes in two mark-up syntaxes: a semantic and a presentational.
  8. uses Content MathML, OpenMath or other formats for formulae
  9. Exact presentation of symbols can be specified in OMDoc; these specifications are used when transforming OMDoc to a presentational format.
  10. An Introduction to reStructuredText. Дата обращения: 28 августа 2013. Архивировано 24 сентября 2019 года.
  11. uses CSS