Domov Rozvoj Co je standardní generalizovaný značkovací jazyk (sgml)? - definice z techopedie

Co je standardní generalizovaný značkovací jazyk (sgml)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená standardní generalizovaný značkovací jazyk (SGML)?

Standardní generalizovaný značkovací jazyk (SGML) je textový značkovací jazyk, který slouží jako superset široce používaných značkovacích jazyků, jako je HTML (značkovací jazyk pro hypertext) a XML (rozšiřitelný značkovací jazyk).


SGML se používá pro označování dokumentů a má tu výhodu, že není závislý na konkrétní aplikaci. Je odvozen z GML (generalizovaný značkovací jazyk), který uživatelům umožňoval pracovat na standardizovaných stylech formátování elektronických dokumentů.

Techopedia vysvětluje standardní generalizovaný značkovací jazyk (SGML)

Standardní zobecněný značkovací jazyk má následující vlastnosti:

  • Popisný popis
  • Typy dokumentů

Popisný popis zahrnuje použití značkovacího kódu, který identifikuje, jak by měly být interpretovány různé části dokumentu. Například kód může identifikovat jednu část jako odstavec, jinou jako poznámku pod čarou a další jako seznam nebo položku v seznamu.


Jakýkoli software schopný zpracovat označený dokument tak učiní pomocí vlastního druhu vykreslování. Například jedna aplikace může shromažďovat části identifikované jako poznámky pod čarou a tisknout je na konci každé stránky. Jiný by mohl vytisknout poznámky pod čarou na konci každé kapitoly. Ještě další možná poznámky pod čarou nevytiskne vůbec.


Další důležitou charakteristikou standardního generalizovaného značkovacího jazyka je použití typů dokumentů a následně použití definice typu dokumentu (DTD). Očekává se, že konkrétní typ dokumentu bude mít specifické části a specifickou strukturu. Například, pokud existuje DTD pro zprávu, měly by části a struktura dokumentu následovat to, co je definováno v DTD, aby byl považován za zprávu. Jednou z hlavních výhod je to, že dokumenty stejného typu mohou být zpracovávány jednotným softwarem, který je dokáže zpracovat.

Co je standardní generalizovaný značkovací jazyk (sgml)? - definice z techopedie