文檔標記語言比較

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

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

常規信息[編輯]

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

參見[編輯]