Szabványos általánosított általános jelölőnyelv | |
---|---|
Kiterjesztés | .sgml |
MIME típusú | Application/sgml [1] és text/sgml [1] |
Fejlesztő | ISO |
Formátum típusa | Jelölőnyelv |
Kibontva innen | Általános jelölőnyelv |
ben fejlődött | HTML , XML |
Szabvány(ok) | ISO 8879:1986 |
Médiafájlok a Wikimedia Commons oldalon |
Az SGML ( angol szabványos általánosított jelölőnyelv - szabványos általánosított jelölőnyelv) egy metanyelv , amelyen meghatározhatja a dokumentumok jelölőnyelvét .
Ez az IBM-nél 1969-ben kifejlesztett GML (Generalized Markup Language) örököse [2] . Eredetileg kormányzati és űrkutatási projektekben géppel olvasható dokumentumok létrehozására fejlesztették ki; széles körben használták a nyomtatásban és a kiadásban, de összetettsége megnehezítette a mindennapi használatra való széles körben történő alkalmazását. Bonyolultsága miatt megjelent az SGML rövidítés alternatív dekódolása - "Sounds Great, Maybe Later" (Sounds Great, Maybe Then) [3] . Az ISO szabványosította 1986 -ban [4] . A HTML és az XML az SGML-ből fejlődött ki: a HTML a 4-es verzióig az SGML egyik alkalmazása volt, az XML pedig az SGML egy részhalmaza, amelyet a dokumentum gépi elemzési folyamatának egyszerűsítésére terveztek. Egyéb SGML alkalmazások a DocBook (dokumentáció) és a "Z Format" (tipográfia és dokumentáció).
Az SGML dokumentum fő részei:
Az SGML nyelv számos szintaktikai jelölési lehetőséget kínál különféle alkalmazások számára. Az SGML-deklaráció megváltoztatásával akár meg is tagadhatja a szögletes zárójelek használatát, bár ez a szintaxis ajánlott ( angol konkrét referencia szintaxis ).
SGML szintaxis példa:
<quote type= "example" > általában valami ilyesmi: <italics> this </italics> </quote>ISO szabványok | |
---|---|
| |
1 -től 9999 -ig |
|
10 000 és 19999 között |
|
20000+ | |
Lásd még: Azon cikkek listája, amelyek címe "ISO"-val kezdődik |