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

Перейти к навигацииПерейти к поиску

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

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

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

ЯзыкСоздатель Дата первого публичного релиза Редактор Просмотрщик
Computable Document FormatWolfram Research2010 MathematicaCDF Player
Darwin Information Typing Architecture (DITA)IBM, OASIS2005 Текстовый/редактор XMLВывод в HTML, PDF, CHM, javadoc, другие.
DocBookThe Davenport Group, OASIS1992 Редактор XMLВывод в HTML, PDF, CHM, javadoc, другие.
Encoded Archival Description (EAD) Berkeley Project1998 Текстовый редакторБраузер
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
MarkdownJohn 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, другие.
reStructuredTextDavid_Goodger 2001[2]Текстовый редакторВывод в HTML, LaTeX, PDF, страницы руководства UNIX, ODT, S5 (HTML Slide Shows), XML, другие.
Rich Text Format (RTF)Microsoft1987 Текстовый редактор, текстовый процессорТекстовый процессор
Scalable Vector Graphics (SVG)W3C 2004 Векторный графический редактор Браузер и т. д..
Script IBM1968 Текстовый редакторGDDM, просмотрщик AFP
TeXDonald Knuth 1978 Текстовый редакторКонвертер в DVI или Portable Document Format (PDF)
Text Encoding Initiative (TEI) Text Encoding Initiative Consortium1990 Текстовый/редактор 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) Технические документы Тег Да Да
MarkdownFormatted Технические документы, гипертекстовые документы, 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)Форматированные документы TeXPattern 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

См. также

Ссылки