
That is, SGML and XML allow designers to specify particular schemas, which determine which elements, attributes, and other features are permitted, and where. HTML, like DocBook, Open eBook, JATS and many others, is based on the markup meta-languages SGML and XML. Some markup languages, such as the widely used HTML, have pre-defined presentation semantics, meaning that their specification prescribes some aspects of how to present the structured data on particular media. With the expectation that technology such as stylesheets will be used to apply formatting or other processing.

ScribeĪnd most modern markup languages, for example XML, identify document components (for example headings, paragraphs, and tables), Older markup languages, which typically focus on typography and presentation, include troff, TeX and LaTeX. The idea and terminology evolved from the "marking up" of paper manuscripts (i.e., the revision instructions by editors), which is traditionally written with a red pen or blue pencil on authors' manuscripts. How it is combined with the content of the document in a way to facilitate use by humans and computer programs. A markup language is a set of rules governing what markup information may be included in a document and Markup is often used to control the display of the document or to enrich its content

Markup language refers to a text-encoding system consisting of a set of symbols inserted in a text document to control its structure, formatting, or the relationship between its parts. The markup can be converted programmatically for display into, for example, HTML, PDF or Rich Text Format. Example of RecipeBook, a simple markup language based on XML for creating recipes.
