SGML

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 4 martie 2020; verificările necesită 8 modificări .
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>

Note

  1. 1 2 Levinson E. Tipuri de media SGML  (engleză) - IETF , 1995. - 6 p. doi : 10.17487/RFC1874
  2. Abrevierea GML este cunoscută și ca limbajul de marcare a datelor geodate bazat pe XML dezvoltat de consorțiul OpenGIS - Geography Markup Language
  3. Doug Tidwell. XSLT = XSLT / E. Matveev. - Ed. a II-a. - Sankt Petersburg - Moscova: Symbol-Plus, 2010. - P. 23. - 960 p. - 1200 de exemplare.  - ISBN 978-5-93286-150-9 .
  4. ISO 8879:1986 Procesarea informațiilor—Sisteme de text și birou—Limbajul de marcare generalizat standard (SGML)”.

Link -uri