SGML

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 4. marts 2020; checks kræver 8 redigeringer .
Standard generaliseret generisk markup-sprog
Udvidelse .sgml
MIME -type application/sgml [1] og tekst/sgml [1]
Udvikler ISO
Formattype Markup sprog
Udvidet fra Generaliseret Markup Language
Udviklet i HTML , XML
Standard(er) ISO 8879:1986
 Mediefiler på Wikimedia Commons

SGML ( Engelsk  Standard Generalized Markup Language  - standard generalized markup language) er et metasprog , hvor du kan definere opmærkningssproget for dokumenter.

Det er arvingen til GML (Generalized Markup Language) udviklet i 1969 hos IBM [2] . Det blev oprindeligt udviklet til oprettelse af maskinlæsbare dokumenter i regerings- og rumfartsprojekter; blev meget brugt i trykning og forlagsvirksomhed, men dens kompleksitet har gjort det vanskeligt for det at blive almindeligt anvendt til daglig brug. På grund af dens kompleksitet dukkede en alternativ afkodning af SGML-forkortelsen op - "Sounds Great, Maybe Later" (Sounds Great, Maybe Then) [3] . Standardiseret af ISO i 1986 [4] . HTML og XML udviklede sig fra SGML: HTML til og med version 4 var en applikation af SGML, og XML er en delmængde af SGML designet til at forenkle processen med maskinelt parsing af et dokument. Andre SGML-applikationer er DocBook (dokumentation) og "Z Format" (typografi og dokumentation).

Hoveddele af et SGML-dokument:

SGML-sproget giver mange syntaktiske opmærkningsmuligheder til brug af forskellige applikationer. Ved at ændre SGML-deklarationen kan du endda nægte at bruge vinkelparenteser, selvom denne syntaks anses for anbefalet ( eng.  konkret referencesyntaks ).

Eksempel på SGML-syntaks:

<quote type= "example" > typisk noget som <italics> dette </italics> </quote>

Noter

  1. 1 2 Levinson E. SGML Medietyper  (engelsk) - IETF , 1995. - 6 s. doi : 10.17487/RFC1874
  2. Forkortelsen GML er også kendt som det XML-baserede geodata markup-sprog udviklet af OpenGIS -konsortiet - Geography Markup Language
  3. Doug Tidwell. XSLT = XSLT / E. Matveev. - 2. udg. - Skt. Petersborg - Moskva: Symbol-Plus, 2010. - S. 23. - 960 s. - 1200 eksemplarer.  - ISBN 978-5-93286-150-9 .
  4. ISO 8879:1986 Informationsbehandling—Tekst- og kontorsystemer—Standard Generalized Markup Language (SGML)".

Links