Naar inhoud springen

Standard Generalized Markup Language

Uit Wikipedia, de vrije encyclopedie

Standard Generalized Markup Language (SGML, ISO 8879:1986) is een platformonafhankelijke ISO-standaard voor de syntaxis van opmaaktalen. Met behulp van DTD's kan een subset van SGML worden gemaakt met een bepaalde syntaxis.

Een SGML-document bestaat uit een hiërarchische structuur van elementen. De elementen in deze structuur worden afgebakend met zogeheten tags. Een element kan ook attributen hebben die meer informatie over dat element bevatten.

Een voorbeeld van een SGML-element:

<tag>inhoud element</tag>

En een voorbeeld van een SGML-document:

<document>
  <element attribuut="waarde">
    Tekst
    <subelement>De inhoud van het subelement</subelement>
  </element>
</document>

XML is een subset van SGML die steeds meer gebruikt wordt. XML heeft een striktere syntaxis dan SGML en is daarom makkelijker en sneller te verwerken. Ook HTML is gebaseerd op SGML.