Markup

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Text markup)
(19 intermediate revisions by 3 users not shown)
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
* [[HTML]] (HyperText Markup Language)
+
* [[XML Schema Definition]]
 +
 
 +
== Text markup ==
 +
 
 +
* [[Almost Plain Text]]
 +
* [[CommonMark]] (variant of Markdown, attempted to be more standardized)
 
* [[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]]
* [[Opus Embedded Commands]] (OEC)
+
* [[RASH]] (Research Articles in Simplified HTML)
 
* [[reStructuredText]]
 
* [[reStructuredText]]
 
* [[Scribe]]
 
* [[Scribe]]
* [[SGML]] (Standard Generalised Markup Format)
 
 
* [[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]]
 +
 +
See also [[Hypermedia]]
 +
 +
== Web document markup ==
 +
 +
* [[HTML]] (HyperText Markup Language)
 +
** [[Compressed Markup Language]] (compact binary form of HTML used in PalmOS)
 +
** [[Scholarly HTML]]
 +
* [[Markdeep]] (enhanced variant of Markdown intended for browser display via [[JavaScript]])
 +
* [[OBML (Opera Binary Markup Language)]]
 
* [[WML]]
 
* [[WML]]
 
* [[XHTML]] (Extensible HTML)
 
* [[XHTML]] (Extensible HTML)
* [[XML]]
 
** [[Binary XML]]
 
** [[XML Schema Definition]]
 
  
See also [[Document]] and [[Text-based data]].
+
See also [[Web]]
 +
 
 +
== Specialized markup ==
 +
 
 +
* [[AIML]] (Artificial Intelligence Markup Language)
 +
* [[AsciiMath]]
 +
* [[CML]] (Chemical Markup Language)
 +
* [[Fountain]] (intended for screenplays)
 +
* [[MathML]]
 +
* [[Opus Embedded Commands]] (OEC)
 +
* [[Rant]] (programming/markup language for generating text)
 +
 
 +
See also [[Document]],[[Text-based data]], and [[News media]].
 +
 
 +
== Templating engines ==
 +
 
 +
* [[doT]]
 +
* [[Jinja]]
 +
* [[Pug]]
 +
 
 +
See also [[Programming Languages#Templates, macros, preprocessors, etc.]]
 +
 
 +
== Links ==
 +
* [https://thoughtstreams.io/glyph/remember-the-nineties/ Remember the Nineties] (complaint about how markup languages are still in use instead of more user-friendly WYSIWYG stuff)

Revision as of 13:55, 4 November 2019

File Format
Name Markup
Ontology

{{{caption}}}

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

Text markup

See also Hypermedia

Web document markup

See also Web

Specialized markup

See also Document,Text-based data, and News media.

Templating engines

See also Programming Languages#Templates, macros, preprocessors, etc.

Links

  • Remember the Nineties (complaint about how markup languages are still in use instead of more user-friendly WYSIWYG stuff)
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox