Vzťah medzi SGML, HTML a XML

Keď sa pozrieme na SGML, HTML a XML, môžete to považovať za rodinné zoskupenie. SMGL, HTML a XML sú všetky značkovacie jazyky . Termín označenie dostane koreň od redaktorov robiť revízie spisovateľov, rukopisy. Editor pri prehliadaní obsahu zvýrazní rukopis a zvýrazní určité polia. V počítačovej technológii je značkovací jazyk množinou slov a symbolov, ktoré zvýrazňujú text a definujú ho pre webový dokument. Napríklad pri vytváraní internetovej stránky by ste mali mať možnosť oddeľovať odseky a písmená písať tučným písmom. To sa dosahuje pomocou značkovacieho jazyka. Po pochopení úloh, ktoré SGML, HTML a XML hrajú v dizajne webových stránok, uvidíte príbuzenstvo medzi týmito odlišnými jazykmi. Vzťah medzi SGML, HTML a XML je rodinná väzba, ktorá pomáha vytvárať webové stránky a dynamicky vytvárať webové stránky.

SGML

V tejto rodine značkovacích jazykov je rodičom štandardný generalizovaný značkovací jazyk (SGML). SGML poskytuje spôsob definovania značkovacích jazykov a nastavuje štandard pre ich formulár. Inými slovami, SGML uvádza, čo niektoré jazyky môžu alebo nemôžu robiť, aké prvky musia byť zahrnuté, ako sú značky a základná štruktúra jazyka. Ako rodič odovzdáva genetické znaky dieťaťu, SGML prechádza štruktúrou a pravidlami formátovania do značkovacích jazykov.

HTML

HyperText Markup Language (HTML) je dieťa alebo aplikácia SGML. Ide o HTML, ktorý zvyčajne navrhuje stránku pre internetový prehliadač. Pomocou kódu HTML môžete vkladať obrázky, vytvárať sekcie stránok, vytvárať písma a nasmerovať tok stránky. HTML je značkovací jazyk, ktorý vytvára tvar a vzhľad webovej stránky. Okrem toho pomocou HTML môžete do webových stránok pridávať ďalšie funkcie prostredníctvom skriptovacích jazykov, ako napríklad JavaScript. HTML je prevládajúcim jazykom používaným pri návrhu webových stránok.

XML

Rozbaliteľný značkovací jazyk (XML) je bratranec k HTML a synovec SGML. Aj keď XML je značkovací jazyk, a preto je súčasťou rodiny, má iné funkcie ako HTML. XML je podmnožina SGML - poskytuje práva, ktoré aplikácia, ako napríklad HTML, nemá. XML môže definovať vlastné aplikácie. Formát popisu zdrojov (RDF) je aplikácia XML. HTML je obmedzený na dizajn a nemá podmnožiny alebo aplikácie. XML je verzia SGML, ktorá je navrhnutá na prácu s obmedzenou šírkou pásma . XML zdedil genetické znaky od SGML, ale bol vytvorený tak, aby vytvoril svoju vlastnú rodinu. Podsúbory XML zahŕňajú XSL a XSLT.