Markup
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) |
Dan Tobias (Talk | contribs) |
||
Line 6: | Line 6: | ||
'''Markup''' languages express the structure and/or presentation of a document through the use of tags, elements, and embedded commands and codes. They are distinguished from [[Programming Languages|programming languages]], because instead of giving instructions to be executed, markup elements designate the nature, purpose, or style of text and media which is part of a document. | '''Markup''' languages express the structure and/or presentation of a document through the use of tags, elements, and embedded commands and codes. They are distinguished from [[Programming Languages|programming languages]], because instead of giving instructions to be executed, markup elements designate the nature, purpose, or style of text and media which is part of a document. | ||
+ | |||
+ | == General markup == | ||
+ | |||
+ | * [[SGML]] (Standard Generalised Markup Format) | ||
+ | * [[XML]] | ||
+ | ** [[Binary XML]] | ||
+ | |||
+ | == Markup metaformats == | ||
* [[DTD]] (Document Type Definition); used to define document formats in markup languages | * [[DTD]] (Document Type Definition); used to define document formats in markup languages | ||
− | * [[ | + | * [[XML Schema Definition]] |
+ | |||
+ | == Text markup == | ||
+ | |||
* [[LaTeX]] (User-friendly version of [[TeX]] used by mathematicians, computer scientists etc) | * [[LaTeX]] (User-friendly version of [[TeX]] used by mathematicians, computer scientists etc) | ||
* [[Markdown]] | * [[Markdown]] | ||
− | |||
* [[reStructuredText]] | * [[reStructuredText]] | ||
* [[Scribe]] | * [[Scribe]] | ||
− | |||
* [[Text Encoding Initiative|TEI]] (Text Encoding Initiative; Specialised dialect of SGML) | * [[Text Encoding Initiative|TEI]] (Text Encoding Initiative; Specialised dialect of SGML) | ||
* [[TeX]] (TeX type-setting language created by Donald Knuth) | * [[TeX]] (TeX type-setting language created by Donald Knuth) | ||
* [[Wiki markup]] | * [[Wiki markup]] | ||
+ | |||
+ | == Web document markup == | ||
+ | |||
+ | * [[HTML]] (HyperText Markup Language) | ||
* [[WML]] | * [[WML]] | ||
* [[XHTML]] (Extensible HTML) | * [[XHTML]] (Extensible HTML) | ||
− | + | ||
− | + | == Specialized markup == | |
− | + | ||
+ | * [[AIML]] (Artificial Intelligence Markup Language) | ||
+ | * [[Opus Embedded Commands]] (OEC) | ||
See also [[Document]] and [[Text-based data]]. | See also [[Document]] and [[Text-based data]]. |
Revision as of 16:40, 27 July 2014
Markup languages express the structure and/or presentation of a document through the use of tags, elements, and embedded commands and codes. They are distinguished from programming languages, because instead of giving instructions to be executed, markup elements designate the nature, purpose, or style of text and media which is part of a document.
Contents |
General markup
Markup metaformats
- DTD (Document Type Definition); used to define document formats in markup languages
- XML Schema Definition
Text markup
- LaTeX (User-friendly version of TeX used by mathematicians, computer scientists etc)
- Markdown
- reStructuredText
- Scribe
- TEI (Text Encoding Initiative; Specialised dialect of SGML)
- TeX (TeX type-setting language created by Donald Knuth)
- Wiki markup
Web document markup
Specialized markup
- AIML (Artificial Intelligence Markup Language)
- Opus Embedded Commands (OEC)
See also Document and Text-based data.
Links
- Remember the Nineties (complaint about how markup languages are still in use instead of more user-friendly WYSIWYG stuff)