请输入您要查询的百科知识:

 

词条 Comparison of document markup languages
释义

  1. General information

  2. Characteristics

  3. Notes

  4. See also

The following tables compare general and technical information for a number of document markup languages. Please see the individual markup languages' articles for further information.

General information

Basic general information about the markup languages: creator, version, etc.

Language Creator First public release date Editor Viewer
AsciiDoc Stuart Rackham 2002 Text editor Output to XHTML, HTML, DocBook (which can convert to PDF, EPUB, DVI, LaTeX, roff, and Postscript)
Computable Document Format Wolfram Research 2010 Wolfram Language & Mathematica CDF Player; CDF format can also be embedded in web pages viewable with conventional browsers.
Creole 2007 Text editor Output to HTML, RTF, LaTeX, others; renderers for MFC, others.
Darwin Information Typing Architecture (DITA) IBM, OASIS 2005 Text/XML editor Output to HTML, PDF, CHM, javadoc, others.
DocBook [https://web.archive.org/web/20050923154045/http://docbook.org/oasis/intro.html The Davenport Group], OASIS 1992 XML editor Output to HTML, PDF, CHM, javadoc, others.
Encoded Archival Description (EAD) [https://www.loc.gov/ead/eaddev.html Berkeley Project] 1998 Text editor Web browser
Extensible HyperText Markup Language (XHTML) W3C 2000 (January 26) Text/XML editor, HTML editor Web browser
HyperText Markup Language (HTML) Tim Berners-Lee 1993 Text editor, HTML editor Web browser
LilyPond Han-Wen Nienhuys, Jan Nieuwenhuizen 1996 Text editor, Scorewriter Output to DVI, PDF, PostScript, PNG, others.
Maker Interchange Format (MIF) Frame Technology acquired by Adobe Systems in 1995 1986 Text editor, FrameMaker FrameMaker
MakeDoc Carl Sassenrath 2000 Text editor Web browser (XHTML or HTML output)
Markdown John Gruber and Aaron Swartz 2004 Text editor, E-mail client Web browser (XHTML or HTML output), preview in gedit-markdown-plugin
Textile Dean Allen 2002[1] Text editor Web browser (XHTML or HTML output), reference and tester (uses latest PHP-Textile version 3.5.5)
Math Markup Language (MathML) W3C 1999 (July) Text/XML editor, TeX converter Web browser, Word processor
The Music Encoding Initiative (MEI) The MEI Community 1999 XML editor Verovio
Music Extensible Markup Language (MusicXML) Recordare 2002 Scorewriter Scorewriter
Office Open XML (OOXML) Ecma International, ISO/IEC 2006 Office suite Office suite
OpenDocument Format (ODF) OASIS, ISO/IEC 2005 Office suite Office suite
Open Mathematical Documents (OMDoc) Michael Kohlhase 2000 Text/XML editor[2] Output to XHTML+MathML, TeX, others.
Org-mode Org-mode project 2003 Emacs, text editor Emacs. Output to HTML, PDF, DocBook, FreeMind, OpenDocument Format (ODF), others.
reStructuredText David_Goodger 2001[3] Text editor Output to HTML, LaTeX, PDF, Unix man pages, ODT, S5 (HTML Slide Shows), XML, others.
Rich Text Format (RTF) Microsoft 1987 Text editor, Word processor Word processor
Scalable Vector Graphics (SVG) W3C 2004 Vector graphics editor Web browser, etc.
Script IBM 1968 Text editor GDDM, AFP viewer
TeX Donald Knuth 1978 Text editor DVI or Portable Document Format (PDF) converter
Texinfo Richard Stallman 1986 Text editor output to DVI, Portable Document Format (PDF), HTML, DocBook, others.
Text Encoding Initiative (TEI) Text Encoding Initiative Consortium 1990 Text/XML editor Web Browser (using XHTML), PDF, Word Processor (using ODF) or EPUB
troff (typesetter runoff), groff (GNU runoff) Joe Ossanna 1973 Text editor groffer, or output to PostScript
Wireless Markup Language (WML) WAP Forum 1999 Text/XML editor Microbrowser
Language Creator First public release date Editor Viewer

Characteristics

Some characteristics of the markup languages.

Language Major purpose Based on Markup type Structural markup Presentational markup[4]
AsciiDoc Multi-purpose Tag {{yes}} {{yes}}
Computable Document Format Interactive technical documents, infographics, blogs[5] Wolfram Language Tag {{yes}} {{yes}}
Darwin Information Typing Architecture (DITA) Technical documents XML Tag {{yes}} {{yes}}[6]
DocBook Technical documents SGML / XML Tag {{yes}} {{yes}}[7]
Encoded Archival Description (EAD) Finding aids XML Tag {{yes}} {{no}}
Extensible HyperText Markup Language (XHTML) Hypertext documents XML Tag {{yes}} {{yes}}[8]
FictionBook Multi-purpose XML Tag {{yes}} {{yes}}
HyperText Markup Language (HTML) Hypertext documents SGML Tag {{yes}} {{yes}}[9]
Lilypond Music notation Control code {{yes}} {{yes}}
Maker Interchange Format (MIF) Technical documents Tag {{yes}} {{yes}}
Markdown Formatted Technical documents, Hypertext documents, E-mail Text E-mail conventions Tag {{yes}} {{yes}}
Math Markup Language (MathML) Mathematical documents XML Tag {{yes}} {{yes}}[10]
The Music Encoding Initiative (MEI) Music notation XML Tag {{yes}} {{yes}}
Music Extensible Markup Language (MusicXML) Music notation XML Tag {{yes}} {{yes}}
Office Open XML (OOXML) Multi-purpose XML / ZIP Tag {{yes}} {{yes}}
OpenDocument Format (ODF) Multi-purpose XML / ZIP Tag {{yes}} {{yes}}
Open Mathematical Document (OMDoc) Mathematical documents XML Tag {{yes}}[11] {{yes}}[12]
Org-mode Multi-purpose (notes, project management, publishing, literate programming) Text outliner Tag {{yes}} {{yes}}
reStructuredText Technical and Multi-purpose documents[13] Structured Text and Setext Tag {{yes}} {{yes}}[14]
Rich Text Format (RTF) Formatted documents TeX Pattern parsing {{yes}} {{yes}}
Scalable Vector Graphics (SVG) 2D Vector graphics XML Tag {{yes}} {{yes}}
Script Multi-purpose RUNOFF Control code {{yes}} {{yes}}
TeX Academic documents Control code {{yes}} {{yes}}
Texinfo Technical documents TeX, Scribe Control code {{yes}} {{yes}}
Textile Hypertext documents AsciiDoc (based on some similarities and dates of release) Tag {{yes}} {{yes}}
Text Encoding Initiative (TEI) Academic, linguistic, literary and technical documents SGML / XML Tag {{yes}} {{no}}
troff (typesetter runoff), groff (GNU runoff) Technical documents RUNOFF Control code {{yes}} {{yes}}
Wireless Markup Language (WML) Hypertext documents XML Tag {{yes}} {{yes}}
Language Major purpose Based on Markup type Structural markup Presentational markup

Notes

1. ^https://web.archive.org/web/20021226035527/http://textism.com/tools/textile/
2. ^An Emacs mode and a Mozilla extension are available.
3. ^http://docutils.sourceforge.net/docs/ref/rst/introduction.html#history
4. ^Many markup languages have purposely avoided presentational markups. For markup languages based on SGML and XML, CSS is used as a presentation layer.
5. ^Uses and Examples of the Computable Document Format (CDF), Wolfram.com.
6. ^Includes basic presentational content and SVG and MathML markup, officially supported in version 1.3. In select XML editors and management systems, the images and content can be viewed as rendered, through CSS mostly.
7. ^Presentational content is supported through SVG and MathML markup. In select XML editors, the images can be viewed as rendered.
8. ^Presentational markup is deprecated as of XHTML 1.0 and no longer allowed as of XHTML 1.1
9. ^Presentational markup is deprecated as of HTML 4.0
10. ^MathML comes in two mark-up syntaxes: a semantic and a presentational.
11. ^uses Content MathML, OpenMath or other formats for formulae
12. ^Exact presentation of symbols can be specified in OMDoc; these specifications are used when transforming OMDoc to a presentational format.
13. ^http://docutils.sourceforge.net/docs/ref/rst/introduction.html#goals
14. ^uses CSS

See also

  • List of document markup languages
  • Comparison of Office Open XML and OpenDocument
  • Comparison of OpenXPS and PDF
  • Comparison of e-book formats
  • Comparison of data serialization formats
{{HTML editors}}{{Ebooks}}

2 : Markup language comparisons|Markup languages

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/22 7:41:00