文件標記式語言比較

维基媒体列表条目

下表比較了一些文件標記式語言的常規及技術資訊。請參閱各個標記式語言以獲得更多資訊。

常規資訊

語言 創始人 首次公開發行 編輯器 閱讀器
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

參見