The following is a list of
document markup languages. You may also find the List of markup languages of interest.
Well-known document markup languages [ edit ]
Metalanguages [ edit ]
Lesser-known document markup languages [ edit ]
lightweight markup languages)
ABC notation - markup language for music scores in pure text. [2 ]
Amigaguide – Amiga documentation format.
Chemical Markup Language (CML)
Compact HyperText Markup Language (C-HTML) – used for some mobile phones.
Computable Document Format - used for interactive technical documents.
ConTeXt – a modular, structured formatting language based on TeX.
Crossmark – common markup with macros.
Darwin Information Typing Architecture (DITA)
DocBook – format for technical (but not only) manuals and documentation.
eLML – eLesson Markup Language: create eLearning content
Encoded Archival Description (EAD)
Enriched text – for formatting e-mail text.
Guide Markup Language (GuideML) – used by the Hitchhiker's Guide site. [7 ]
Handheld Device Markup Language (HDML) – designed for smartphones and handheld computers.
Help Markup Language (HelpML)
Hypermedia/Time-based Structuring Language (HyTime)
HyperTeX – for including hyperlinks in TeX (and LaTeX) documents.
Information Presentation Facility (IPF) – is a system for presenting online help and hypertext on IBM OS/2 systems. It is also the default help file format used by the cross-platform fpGUI Toolkit project.
LilyPond – a system for music notation.
LinuxDoc – used by the Linux Documentation Project.
Lout – a document formatting functional programming language, similar in style to LaTeX.
Maker Interchange Format (MIF)
Markdown - simple plaintext markup popular as language of blog/cms posts and comments, multiple implementations, used to generate HTML. [8 ]
Microsoft Assistance Markup Language (MAML)
Music Encoding Initiative (MEI)
Music Extensible Markup Language (MusicXML)
Open Mathematical Documents (OMDoc)
OpenMath – a markup language for mathematical formulae which can complement MathML.
Plain Old Documentation (POD) – a simple, platform-independent documentation tool for Perl. [9 ]
Remote Telescope Markup Language (RTML)
reStructuredText (reSt) - plaintext platform-independent markup used as Python libraries documentation tool, multiple output formats (HTML, LaTeX, ODT, EPUB, ...) [10 ]
Retail Template Markup Language (RTML) – e-commerce language which is based on LisP.
Revisable-Form Text (RFT) – part of IBM's Document Content Architecture to allow transfer of formatted documents to other systems.
S1000D – international specification for technical documentation related to commercial or military; aerospace, sea or land; vehicles or equipment.
Scribe – Brian Reid's seminal markup language
Script – Early IBM markup language on which GML is built.
SKiCal - a machine-readable format for the interchange of enhanced yellow-page directory listings.
Texinfo – GNU documentation format.
Text Encoding Initiative (TEI) – Guidelines for text encoding in the humanities, social sciences and linguistics.
troff (typesetter runoff), groff (GNU runoff)
Wireless Markup Language (WML), Wireless TV Markup Language (WTVML)
Extensible Application Markup Language (XAML) XML based user interface markup language
Xupl – a C-style equivalent to XML.
Z Format – an open, document and typesetting language inspired by TeX. [11 ]
Office document markup languages [ edit ]
See also [ edit ]
References [ edit ]