Comparison of Document Markup Languages - Characteristics

Characteristics

Some characteristics of the markup languages.

Language Major purpose Based on Markup type Structural markup Presentational markup
Computable Document Format Interactive technical documents Functional expressions Tag Yes Yes
Darwin Information Typing Architecture (DITA) Technical documents XML Tag Yes No
DocBook Technical documents SGML / XML Tag Yes Yes
Encoded Archival Description (EAD) Finding aids XML Tag Yes No
Extensible HyperText Markup Language (XHTML) Hypertext documents XML Tag Yes Yes
HyperText Markup Language (HTML) Hypertext documents SGML Tag Yes Yes
Maker Interchange Format (MIF) Technical documents Tag Yes Yes
Markdown Formatted Technical documents, Hypertext documents, E-mail Text E-mail conventions Tag Yes Yes
Math Markup Language (MathML) Mathematical documents XML Tag Yes Yes
Music Extensible Markup Language (MusicXML) Music notation XML Tag Yes Yes
Office Open XML (OOXML) Multi-purpose XML / ZIP Tag Yes Yes
OpenDocument Format (ODF) Multi-purpose XML / ZIP Tag Yes Yes
Open Mathematical Document (OMDoc) Mathematical documents XML Tag Yes Yes
reStructuredText Technical and Multi-purpose documents Structured Text and Setext Tag Yes Yes
Rich Text Format (RTF) Formatted documents TeX Pattern parsing Yes Yes
Scalable Vector Graphics (SVG) 2D Vector graphics XML Tag Yes Yes
Script Multi-purpose RUNOFF Control code Yes Yes
TeX Academic documents Control code Yes Yes
Text Encoding Initiative (TEI) Academic, linguistic, literary and technical documents SGML / XML Tag Yes No
troff (typesetter runoff), groff (GNU runoff) Technical documents RUNOFF Control code Yes Yes
Wireless Markup Language (WML) Hypertext documents XML Tag Yes Yes
Language Major purpose Based on Markup type Structural markup Presentational markup

Read more about this topic:  Comparison Of Document Markup Languages