Porovnání značkovacích jazyků dokumentů - Comparison of document-markup languages
Následující tabulky porovnávají obecné a technické informace pro řadu značkovací jazyky dokumentů. Další informace najdete v článcích jednotlivých značkovacích jazyků.
Obecná informace
Základní obecné informace o značkovacích jazycích: tvůrce, verze atd.
Vlastnosti
Některé vlastnosti značkovacích jazyků.[je nutná definice ]
Jazyk | Hlavní účel | Na základě | Typ značky | Strukturální označení | Prezentační označení[4] |
---|---|---|---|---|---|
AsciiDoc | Víceúčelový | Štítek | Ano | Ano | |
Vypočitatelný formát dokumentu | Interaktivní technické dokumenty, infografiky, blogy[5] | Wolfram jazyk | Štítek | Ano | Ano |
Architektura pro psaní informací Darwin (DITA) | Technické podklady | XML | Štítek | Ano | Ano[6] |
DocBook | Technické podklady | SGML / XML | Štítek | Ano | Ano[7] |
Kódovaný archivní popis (EAD) | Vyhledávací pomůcky | XML | Štítek | Ano | Ne |
Extensible HyperText Markup Language (XHTML) | Hyper-textový dokumenty | XML | Štítek | Ano | Ano[8] |
FictionBook | Víceúčelový | XML | Štítek | Ano | Ano |
HyperText Markup Language (HTML) | Hyper-textový dokumenty | SGML | Štítek | Ano | Ano[9] |
Lilypond | Hudební notace | Kontrolní kód | Ano | Ano | |
Maker Interchange Format (MIF) | Technické podklady | Štítek | Ano | Ano | |
Snížení | Formátované technické dokumenty, Hyper-textový dokumenty, E-mailem | Konvence textových e-mailů | Štítek | Ano | Ano |
Math Markup Language (MathML) | Matematický dokumenty | XML | Štítek | Ano | Ano[10] |
Hudební kódovací iniciativa (MEI) | Hudební notace | XML | Štítek | Ano | Ano |
Hudební rozšiřitelný značkovací jazyk (MusicXML) | Hudební notace | XML | Štítek | Ano | Ano |
Office Open XML (OOXML) | Víceúčelový | XML / ZIP | Štítek | Ano | Ano |
OpenDocument Format (ODF) | Víceúčelový | XML / ZIP | Štítek | Ano | Ano |
Otevřený matematický dokument (OMDoc) | Matematický dokumenty | XML | Štítek | Ano[11] | Ano[12] |
Režim organizace | Víceúčelové (poznámky, projektový management, publikování, gramotné programování) | Textová osnova | Štítek | Ano | Ano |
reStructuredText | Technické a víceúčelové dokumenty[13] | Strukturovaný text a Setext | Štítek | Ano | Ano[14] |
Formát RTF (Rich Text Format) | Formátované dokumenty | TeX | Analýza vzorku | Ano | Ano |
Škálovatelná vektorová grafika (SVG) | 2D Vektorové grafiky | XML | Štítek | Ano | Ano |
Skript GML | Víceúčelový | RUNOFF | Kontrolní kód | Ano | Ano |
TeX Latex | Akademický dokumenty Víceúčelový[15] | Kontrolní kód | Ano | Ano | |
Texinfo | Technické podklady | TeX, Písař | Kontrolní kód | Ano | Ano |
Formát TeXmacs | Akademické dokumenty | strom | Štítek | Ano | Ano |
Textil | Hyper-textový dokumenty | AsciiDoc (na základě některých podobností a dat vydání) | Štítek | Ano | Ano |
Iniciativa pro kódování textu (TEI) | Akademický, jazykové, literární a technické dokumenty | SGML / XML | Štítek | Ano | Ne |
troff (sazeč odtoku), groff (odtok GNU) | Technické podklady | RUNOFF | Kontrolní kód | Ano | Ano |
Wireless Markup Language (WML) | Hyper-textový dokumenty | XML | Štítek | Ano | Ano |
Jazyk | Hlavní účel | Na základě | Typ značky | Strukturální označení | Prezentační označení |
Poznámky
- ^ "Textism› Nástroje ›Textil". 26. prosince 2002. Archivovány od originál dne 26. prosince 2002.
- ^ An Emacs režim a Rozšíření Mozilla jsou dostupné.
- ^ „Úvod do reStructuredText“. docutils.sourceforge.net.
- ^ Mnoho značkovací jazyky záměrně se vyhnuli prezentačním značkám. Pro značkovací jazyky založené na SGML a XML, CSS se používá jako prezentační vrstva.
- ^ Použití a příklady formátu Computable Document Format (CDF), Wolfram.com.
- ^ Zahrnuje základní prezentační obsah a značky SVG a MathML, oficiálně podporované v verze 1.3. Ve vybraných editorech XML a systémech pro správu lze obrázky a obsah zobrazit jako vykreslené, většinou prostřednictvím CSS.
- ^ Prezentační obsah je podporován prostřednictvím značek SVG a MathML. Ve vybraných editorech XML lze obrázky zobrazit jako vykreslené.
- ^ Prezentační značení je od XHTML 1.0 zastaralé a od XHTML 1.1 již není povoleno
- ^ Prezentační značení je od HTML 4.0 zastaralé
- ^ MathML přichází ve dvou značkových syntaxích: sémantické a prezentační.
- ^ používá Obsah MathML, OpenMath nebo jiné formáty vzorců
- ^ Přesnou prezentaci symbolů lze specifikovat v OMDoc; tyto specifikace se používají při transformaci OMDoc na prezentační formát.
- ^ „Úvod do reStructuredText“. docutils.sourceforge.net.
- ^ používá CSS
- ^ Zatímco Donald Knuth napsal TeX pro akademické publikace a Leslie Lamport napsal Latex pro podobné účely jsou balíčky k dispozici na webu Komplexní archivační síť TeX (CTAN) pro neakademické účely, např. Psaní skriptů.