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>ISO standarder | |
---|---|
| |
1 til 9999 |
|
10000 til 19999 |
|
20000+ | |
Se også: Liste over artikler, hvis titler begynder med "ISO" |