文档标记语言比较

维基媒体列表条目

下表比较了一些文档标记语言的常规及技术信息。请参阅各个标记语言以获得更多信息。

常规信息

语言 创始人 首次公开发行 编辑器 阅读器
AsciiDoc 斯图尔特·拉克姆 2002 文本编辑器 输出至XHTMLHTMLDocBook(可转换成PDFEPUBDVILaTeXroffPostscript
可计算文档格式 沃尔夫勒姆研究公司 2010 Wolfram 语言 & Mathematica CDF Player; CDF格式也可嵌入网页并在传统浏览器中查看。
Creole英语Creole (markup) 2007 文本编辑器 输出至HTMLRTFLaTeX等; 渲染为MFC等。
达尔文信息分类体系结构 (DITA)英语Darwin Information Typing Architecture IBM、OASIS 2005 文本/XML编辑器英语XML editor 输出至HTMLPDFCHMjavadoc等。
DocBook 达文波特集团OASIS 1992 XML编辑器英语XML editor 输出至HTMLPDFCHMjavadoc等。
编码档案描述 (EAD)英语Encoded Archival Description 伯克利项目页面存档备份,存于互联网档案馆 1998 文本编辑器 网页浏览器
可扩展超文本标记语言 (XHTML) W3C 2000 文本/XML编辑器英语XML editorHTML编辑器 网页浏览器
超文本标记语言 (HTML) 蒂姆·伯纳斯-李 1993 文本编辑器HTML编辑器 网页浏览器
LilyPond 涵-文(Han-Wen Nienhuys)、

简·纽文豪生(Jan Nieuwenhuizen)

1996 文本编辑器乐谱软件英语Scorewriter 输出至DVIPDFPostScriptPNG等。
制造者交换格式 (MIF)英语Maker Interchange Format 框架技术

(1995年被奥多比系统收购)

1986 文本编辑器FrameMaker FrameMaker
MakeDoc英语MakeDoc 卡尔·萨森拉思英语Carl Sassenrath 2000 文本编辑器 网页浏览器XHTMLHTML输出)
Markdown 约翰·格鲁伯亚伦·斯沃茨 2004 文本编辑器电子邮件客户端 网页浏览器XHTMLHTML输出)、在gedit-markdown-plugin中预览
Textile英语Textile (markup language) 迪恩·艾伦

(Dean Allen)

2002[1] 文本编辑器 网页浏览器XHTMLHTML输出)、reference与tester(使用PHP-Textile 3.5.5版)
数学标记语言 (MathML) W3C 1999 文本/XML编辑器英语XML editorTeX转换器 网页浏览器文字处理器
音乐编码创始项目 (MEI)英语Music Encoding Initiative MEI社区 1999 XML编辑器英语XML editor Verovio页面存档备份,存于互联网档案馆
音乐可扩展标记语言 (MusicXML) Recordare 2002 乐谱软件英语Scorewriter 乐谱软件英语Scorewriter
Office Open XML (OOXML) Ecma国际ISO/IEC 2006 辦公室套件 辦公室套件
开放文档格式 (ODF) OASISISO/IEC 2005 辦公室套件 辦公室套件
开放数学文档 (OMDoc)英语OMDoc 迈克尔·科尔哈泽英语Michael Kohlhase 2000 文本/XML编辑器英语XML editor[2] 输出至XHTML+MathMLTeX等。
Org-模式 Org-模式项目 2003 Emacs、文本编辑器 Emacs;输出至HTMLPDFDocBookFreeMind开放文档格式 (ODF)等。
reStructuredText 大卫·古杰

(David Goodger)

2001[3] 文本编辑器 输出至HTMLLaTeXPDFUnix手册页ODTS5(幻灯片)XML等。
富文本格式 (RTF) 微软 1987 文本编辑器文字处理器 文字处理器
可缩放矢量图形 (SVG) W3C 2004 矢量图形编辑器 网页浏览器等。
Script英语SCRIPT (markup) IBM 1968 文本编辑器 GDDM、AFP阅读器
TeX 高德纳 1978 文本编辑器 DVIPDF格式转换器
Texinfo英语Texinfo 理查德·斯托曼 1986 文本编辑器 输出至DVIPDFHTMLDocBook等。
文本编码创始项目 (TEI)英语Text Encoding Initiative 文本编码创始项目联盟 Archive.is存檔,存档日期2013-04-16 1990 文本/XML编辑器英语XML editor 网页浏览器(使用XHTML)、PDF文字处理器(使用ODF)或EPUB
troff (排字机 runoff)groff (GNU runoff)英语Groff (software) 喬伊·歐桑納 1973 文本编辑器 groffer、或输出至PostScript
无线标记语言 (WML) WAP论坛 1999 文本/XML编辑器英语XML editor 移动浏览器

特点

语言 主要用途 基础 标记类型 结构标记 表示性标记[4]
AsciiDoc 多功能 标签
可计算文档格式 互动技术文档,、信息图表、博客[5] Wolfram 语言 标签
达尔文信息分类体系结构 (DITA)英语Darwin Information Typing Architecture 技术文档 XML 标签 [6]
DocBook 技术文档 SGML / XML 标签 [7]
编码档案描述 (EAD)英语Encoded Archival Description 检索工具 XML 标签
可扩展超文本标记语言 (XHTML) 超文本文档 XML 标签 [8]
超文本标记语言 (HTML) 超文本文档 SGML 标签 [9]
Lilypond英语Lilypond 音乐记谱法 控制代码
制造者交换格式 (MIF)英语Maker Interchange Format 技术文档 标签
Markdown 格式化技术文档、超文本文档、电子邮件 文本电子邮件惯例 标签
数学标记语言 (MathML) 数学文档 XML 标签 [10]
音乐编码创始项目 (MEI)英语Music Encoding Initiative 音乐记谱法 XML 标签
音乐可扩展标记语言 (MusicXML) 音乐记谱法 XML 标签
Office Open XML (OOXML) 多功能 XML / ZIP 标签
开放文档格式 (ODF) 多功能 XML / ZIP 标签
开放数学文档 (OMDoc)英语OMDoc 数学文档 XML 标签 [11]
Org-模式 多功能(笔记、项目管理、出版、文学编程) 文本大纲 标签
reStructuredText 技术与多功能文档[12] 结构化文本与Setext 标签 [13]
富文本格式 (RTF) 格式化文档 TeX 模式解析
可缩放矢量图形 (SVG) 2D 矢量图形 XML 标签
Script英语SCRIPT (markup) 多功能 RUNOFF英语TYPSET与RUNOFF 控制代码
TeX 学术文档 控制代码
Texinfo英语Texinfo 技术文档 TeXScribe英语Scribe (标记语言) 控制代码
Textile英语Textile (markup language) 超文本文档 AsciiDoc 标签
文本编码创始项目 (TEI)英语Text Encoding Initiative 学术语言文学与技术文档 SGML / XML 标签
troff (排字机 runoff)groff (GNU runoff)英语Groff (software) 技术文档 RUNOFF英语TYPSET与RUNOFF 控制代码
无线标记语言 (WML) 超文本文档 XML 标签

注释

  1. ^ https://web.archive.org/web/20021226035527/http://textism.com/tools/textile/
  2. ^ Emacs模式与Mozilla扩展可用。
  3. ^ 存档副本. [2016-01-31]. (原始内容存档于2019-09-24). 
  4. ^ 许多标记语言刻意避免表示性标记。对于基于SGMLXML的标记语言,CSS被用作表示层。
  5. ^ 可计算文档格式 (CDF)的使用与范例页面存档备份,存于互联网档案馆)、Wolfram.com.
  6. ^ 包括基本的演示内容、SVG与MathML标记,其在1.3版本页面存档备份,存于互联网档案馆)中得到支持。
  7. ^ 演示内容通过SVG与MathML标记支持。
  8. ^ 表示性标记不再被鼓励使用于XHTML 1.0,在XHTML1.1中则禁止使用。
  9. ^ 表示性标记在HTML 4.0中不赞成使用。
  10. ^ MathML有两种标记语法:语义与表示。
  11. ^ 使用MathMLOpenMath或其他格式编写公式。
  12. ^ 存档副本. [2016-01-31]. (原始内容存档于2019-09-24). 
  13. ^ 使用CSS

参见