Русская Википедия:Сравнение языков разметки документов

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

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

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

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

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

Примечания

Шаблон:Примечания

См. также

Ссылки

Шаблон:Редакторы HTML Шаблон:Электронные книги

  1. Доступны режим Emacs и расширение Mozilla.
  2. Шаблон:Cite web
  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. Шаблон:Cite web
  11. uses CSS