Acasă Dezvoltare Ce este un limbaj de marcare generalizat standard (sgml)? - definiție din techopedia

Ce este un limbaj de marcare generalizat standard (sgml)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă limbajul standard generalizat de marcare (SGML)?

Limbajul de marcare generalizat standard (SGML) este un limbaj de marcare a textului care servește ca o superset de limbaje de marcare utilizate pe scară largă precum HTML (limbaj de marcare hipertext) și XML (limbaj de marcare extensibil).


SGML este utilizat pentru marcarea documentelor și are avantajul de a nu depinde de o anumită aplicație. Este derivat din GML (limbaj de marcare generalizat), care a permis utilizatorilor să lucreze la stiluri de formatare standardizate pentru documente electronice.

Techopedia explică limbajul standard generalizat de marcare (SGML)

Limbajul standard generalizat de marcare prezintă următoarele caracteristici:

  • Marcarea descriptivă
  • Tipuri de documente

Marcarea descriptivă implică utilizarea codului de marcare care identifică modul în care ar trebui interpretate diverse porțiuni ale unui document. De exemplu, codul poate identifica o porțiune ca un paragraf, o alta ca notă de subsol și încă una ca listă sau un articol dintr-o listă.


Orice software capabil să prelucreze documentul marcat va face acest lucru folosind propriul său tip de randare. De exemplu, o aplicație poate aduna porțiuni identificate ca note de subsol și le poate imprima la sfârșitul fiecărei pagini. Un altul poate imprima note de subsol la sfârșitul fiecărui capitol. Încă un altul nu poate tipări deloc notele de subsol.


O altă caracteristică importantă a limbajului standard de marcare generalizată este utilizarea tipurilor de documente și, ulterior, utilizarea definiției tipului de document (DTD). Se preconizează că un anumit tip de document are anumite părți și o structură specifică. De exemplu, când există un DTD pentru un raport, porțiunile și structura documentului ar trebui să urmeze ceea ce este definit în DTD pentru ca acesta să fie considerat un raport. Un beneficiu major este că documentele cu același tip pot fi procesate uniform de toate softurile capabile să le prelucreze.

Ce este un limbaj de marcare generalizat standard (sgml)? - definiție din techopedia