Compararea limbajelor de marcare a documentelor

Următoarele tabele compară informațiile generale și tehnice pentru o serie de limbaje de marcare a documentelor . Consultați articolele individuale în limbajul de marcare pentru mai multe informații.

Informații generale

Informații generale de bază despre limbajele de marcare: creator, versiune etc.

Limba Creator Data primei lansări publice Editor Vizualizator
Format de document computerizat Cercetarea Wolfram 2010 Mathematica CDF Player
Darwin Information Typing Architecture (DITA) IBM, OASIS 2005 Editor text / XML Ieșire în HTML , PDF , CHM , javadoc , altele.
docbook Grupul Davenport , OASIS 1992 Editor XML Ieșire în HTML , PDF , CHM , javadoc , altele.
Descriere de arhivă codificată (EAD) Proiectul Berkeley 1998 Editor de text Browser
Limbajul de marcare hipertext extensibil (XHTML) W3C 2000 (26 ianuarie) Editor text / XML , editor HTML Browser
Limbajul de marcare hipertext (HTML) Tim Berners-Lee 1993 Editor de text , editor HTML Browser
LilyPond Han-Wen Nienhuys , Jan Nieuwenhuizen 1996 Editor de text, editor de muzică Ieșire în DVI , PDF , PostScript , PNG , altele.
Maker Interchange Format (MIF) Frame Technology achiziționat de Adobe Systems în 1995 1986 Editor de text , FrameMaker producator de rame
Markdown John Gruber și Aaron Swartz 2004 Editor de text , client de e-mail Browser ( ieșire XHTML sau HTML ), previzualizare gedit-markdown-plugin
Limbajul de marcare matematică (MathML) W3C 1999 (iulie) Editor text / XML , convertor TeX Browser , procesor de text
Music Extensible Markup Language (MusicXML) Recordare 2002 Editor muzical Editor muzical
Office Open XML (OOXML) Ecma International , ISO / IEC 2006 suite office suite office
Format OpenDocument (ODF) OASIS , ISO / IEC 2005 suite office suite office
Deschideți documente matematice (OMDocs) Michael Kohlhase 2000 Editor text / XML [1] Ieșire în XHTML + MathML , TeX , altele.
text restructurat David_Goodger 2001 [2] Editor de text Ieșire în HTML , LaTeX , PDF , pagini de manual UNIX , ODT , S5 (HTML Slide Shows) , XML , altele.
Format text îmbogățit (RTF) Microsoft 1987 Editor de text , procesor de text procesor de cuvinte
Grafică vectorială scalabilă (SVG) W3C 2004 Editor de grafică vectorială Browser , etc.
Scenariul IBM 1968 Editor de text GDDM, AFP Viewer
TeX Donald Knuth 1978 Editor de text Convertor în DVI sau format de document portabil (PDF)
Inițiativa de codificare a textului (TEI) Consorțiul Inițiativei de Codare a Textului 1990 Editor text / XML Browser (folosind XHTML ), PDF , procesor de text (folosind ODF ) sau EPUB
troff (runoff de compozitor) , groff (runoff GNU) Joe Ossanna 1973 Editor de text groffer sau ieșire PostScript
Limbajul de marcare fără fir (WML) Forumul WAP 1999 Editor text / XML Browser mobil
Limba Creator Data primei lansări publice Editor Vizualizator

Caracteristici

Câteva caracteristici ale limbajelor de marcare.

Limba Scop principal Bazat pe Tipul de marcare Markup structural Markup prezentare [3]
Format de document computerizat Cărți albe interactive Expresii de funcție Etichetă da da
Darwin Information Typing Architecture (DITA) Documente tehnice XML Etichetă da Nu
docbook Documente tehnice SGML / XML Etichetă da Da [4]
Descriere de arhivă codificată (EAD) Ajutoare de găsire XML Etichetă da Nu
Limbajul de marcare hipertext extensibil (XHTML) Documente hipertext XML Etichetă da Da [5]
Limbajul de marcare hipertext (HTML) Documente hipertext SGML Etichetă da Da [6]
Maker Interchange Format (MIF) Documente tehnice Etichetă da da
Markdown Documente tehnice formatate , documente hipertext , e-mail Convenții de e-mail text Etichetă da da
Limbajul de marcare matematică (MathML) Lucrări de matematică XML Etichetă da Da [7]
Music Extensible Markup Language (MusicXML) notație muzicală XML Etichetă da da
Office Open XML (OOXML) Multifunctional XML / zip Etichetă da da
Format OpenDocument (ODF) Multifunctional XML / zip Etichetă da da
Deschideți documentul matematic (OMDoc) Lucrări de matematică XML Etichetă Da [8] Da [9]
text restructurat Documente tehnice și polivalente [10] Text structurat și Setext Etichetă da Da [11]
Format text îmbogățit (RTF) documente formatate TeX analiza modelului da da
Grafică vectorială scalabilă (SVG) Grafică vectorială 2D XML Etichetă da da
Scenariul Multifunctional SCURGERILE Cod de control da da
TeX Documente Academice Cod de control da da
Inițiativa de codificare a textului (TEI) Lucrări academice , lingvistice , literare și tehnice SGML / XML Etichetă da Nu
troff (runoff de compozitor) , groff (runoff GNU) Documente tehnice SCURGERILE Cod de control da da
Limbajul de marcare fără fir (WML) Documente hipertext XML Etichetă da da
Limba Scop principal Bazat pe Tipul de marcare Markup structural Marcaj de prezentare

Note

  1. Modul Emacs și extensia Mozilla disponibile .
  2. Introducere în reStructuredText . Preluat la 28 august 2013. Arhivat din original la 24 septembrie 2019.
  3. Multe limbaje de marcare au evitat în mod intenționat markupurile de prezentare. Pentru limbajele de marcare bazate pe SGML și XML , CSS este folosit ca strat de prezentare.
  4. Conținutul de prezentare este acceptat prin markup SVG și MathML. În anumite editoare XML, imaginile pot fi vizualizate ca randate.
  5. Marcajul de prezentare este retras din XHTML 1.0 și nu mai este permis din XHTML 1.1
  6. Marcajul de prezentare este depreciat începând cu HTML 4.0
  7. MathML vine în două sintaxe de marcare: una semantică și una de prezentare.
  8. folosește Content MathML , OpenMath sau alte formate pentru formule
  9. Prezentarea exactă a simbolurilor poate fi specificată în OMDoc ; aceste specificații sunt utilizate la transformarea OMDoc într-un format de prezentare.
  10. Introducere în reStructuredText . Preluat la 28 august 2013. Arhivat din original la 24 septembrie 2019.
  11. folosește CSS

Vezi și

Link -uri