Limbajul de marcare generic generalizat standard | |
---|---|
Extensie | .sgml |
tip MIME | aplicație/sgml [1] și text/sgml [1] |
Dezvoltator | ISO |
Tip de format | Limbajul de marcare |
Extins din | Limbajul de marcare generalizat |
Dezvoltat în | HTML , XML |
Standard(e) | ISO 8879:1986 |
Fișiere media la Wikimedia Commons |
SGML ( Engleză Standard Generalized Markup Language - limbaj standard de marcare generalizat) este un metalimbaj în care puteți defini limbajul de marcare pentru documente.
Este moștenitorul GML (Generalized Markup Language) dezvoltat în 1969 la IBM [2] . A fost dezvoltat inițial pentru crearea de documente care pot fi citite de mașină în proiecte guvernamentale și aerospațiale; a fost utilizat pe scară largă în tipărire și publicare, dar complexitatea sa a făcut dificilă adoptarea pe scară largă pentru uzul de zi cu zi. Datorită complexității sale, a apărut o decodare alternativă a abrevierei SGML - „Sounds Great, Maybe Later” (Sounds Great, Maybe Then) [3] . Standardizat de ISO în 1986 [4] . HTML și XML au evoluat din SGML: HTML până la versiunea 4 inclusiv a fost o aplicație a SGML, iar XML este un subset al SGML conceput pentru a simplifica procesul de parsare automată a unui document. Alte aplicații SGML sunt DocBook (documentație) și „Z Format” (tipografie și documentație).
Părțile principale ale unui document SGML:
Limbajul SGML oferă multe opțiuni de marcare sintactică pentru utilizare de către diverse aplicații. Schimbând declarația SGML, puteți chiar să refuzați să folosiți paranteze unghiulare, deși această sintaxă este considerată recomandată ( de exemplu sintaxă de referință concretă ).
Exemplu de sintaxă SGML:
<quote type= "example" > de obicei ceva de genul <italics> acest </italics> </quote>ISO | Standardele|
---|---|
| |
de la 1 la 9999 |
|
10000 până la 19999 |
|
20000+ | |
Vezi și: Lista articolelor ale căror titluri încep cu „ISO” |