Vzťah medzi SGML, HTML a XML

click fraud protection

SGML, HTMLa XML sú všetci značkovacie jazyky. Termín „označenie“ vznikol tým, že redaktori revidovali rukopisy autorov. Redaktor „označí“ rukopis, aby zvýraznil určité polia. V počítačovej technológii je značkovací jazyk skupina slov a symbolov, ktorá zvýrazňuje text, ktorý ho definuje pre webový dokument. Napríklad na oddelenie odsekov a vkladanie písmen tučným písmom používajú weboví návrhári značkovací jazyk. Keď pochopíte úlohy, ktoré majú SGML, HTML a XML vo webdizajne, uvidíte vzájomné príbuzenstvo týchto odlišných jazykov. Stručne povedané, SGML, HTML a XML je skupina jazykov, ktoré pomáhajú zabezpečiť funkčnosť webových stránok a dynamiku webového dizajnu.

SGML

V tejto rodine značkovacích jazykov je rodičovský jazyk Standard Generalized Markup Language (SGML). SGML poskytuje spôsob definovania značkovacích jazykov a stanovuje štandard pre ich formu. Inými slovami, SGML uvádza, čo niektoré jazyky môžu alebo nemôžu robiť, aké prvky musia byť zahrnuté, napríklad značky, a základná štruktúra jazyka. Keď rodič odovzdá genetické vlastnosti dieťaťu, SGML odovzdá pravidlá štruktúry a formátu značkovacím jazykom.

instagram viewer

HTML

HyperText Markup Language (HTML) je podradený program alebo aplikácia SGML. Je to HTML, ktoré štruktúruje stránku pre prehliadač. Pomocou HTML môžete vkladať obrázky, vytvárať oddiely stránok, vytvárať písma a smerovať súbory tok stránky. Pomocou HTML môžete navyše na web pridať ďalšie funkcie pomocou skriptovacích jazykov, ako je JavaScript. HTML je prevládajúci jazyk používaný v dizajne webových stránok.

XML

Extensible Markup Language (XML) je bratrancom pre HTML a synovcom pre SGML. Aj keď je XML značkovací jazyk, a preto súčasťou rodiny, má iné funkcie ako HTML. XML je podmnožinou SGML, ktorá mu dáva práva, ktoré aplikácia, napríklad HTML, nemá. XML dokáže definovať svoje vlastné aplikácie. Formát popisu zdroja (RDF) je aplikácia XML. HTML je obmedzené na dizajn a neobsahuje podmnožiny ani aplikácie. XML je zmenená alebo ľahká verzia SGML určená na prácu s obmedzenou šírkou pásma. XML zdedil genetické vlastnosti od SGML, ale je vytvorený za účelom vytvorenia vlastnej rodiny. Podmnožiny XML zahŕňajú XSL a XSLT.

instagram story viewer