Difference between revisions of "Standard Generalized Markup Language (SGML)"
m (The LinkTitles extension automatically added links to existing pages (https://github.com/bovender/LinkTitles).) |
m |
||
Line 1: | Line 1: | ||
− | '''The | + | == What is a Standard Generalized Markup Language (SGML)? == |
+ | |||
+ | '''The Standard Generalized Markup Language (SGMl)''' as defined in ISO8879, is a language for defining markup languages. [[HTML (Hypertext Markup Language)|HTML]] is one such "application" of SGML. | ||
An SGML application consists of several parts: | An SGML application consists of several parts: | ||
Line 5: | Line 7: | ||
*The document type definition (DTD). The DTD defines the syntax of markup constructs. The DTD may include additional definitions such as numeric and named character entities. | *The document type definition (DTD). The DTD defines the syntax of markup constructs. The DTD may include additional definitions such as numeric and named character entities. | ||
*A specification that describes the semantics to be ascribed to the markup. This specification also imposes syntax restrictions that cannot be expressed within the DTD. | *A specification that describes the semantics to be ascribed to the markup. This specification also imposes syntax restrictions that cannot be expressed within the DTD. | ||
− | *Document instances containing | + | *Document instances containing data (contents) and markup. Each instance contains a reference to the DTD to be used to interpret it.<ref>[https://www.w3.org/TR/WD-html40-970708/intro/sgmltut.html Definition - What is Standard Generalized Markup Language (SGML)? -W3.Org]</ref> |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==See Also== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==References== | ||
+ | <references /> |
Latest revision as of 20:13, 3 January 2023
What is a Standard Generalized Markup Language (SGML)?
The Standard Generalized Markup Language (SGMl) as defined in ISO8879, is a language for defining markup languages. HTML is one such "application" of SGML.
An SGML application consists of several parts:
- The SGML declaration. The SGML declaration specifies which characters and delimiters may appear in the application.
- The document type definition (DTD). The DTD defines the syntax of markup constructs. The DTD may include additional definitions such as numeric and named character entities.
- A specification that describes the semantics to be ascribed to the markup. This specification also imposes syntax restrictions that cannot be expressed within the DTD.
- Document instances containing data (contents) and markup. Each instance contains a reference to the DTD to be used to interpret it.[1]