Vztah mezi SGML, HTML a XML

Když se podíváte na SGML, HTML a XML, můžete to považovat za rodinné seskupení. SMGL, HTML a XML jsou všechny značkovací jazyky . Termín markup získává kořen od redaktorů, kteří provádějí revize rukopisů spisovatelů. Editor při prohlížení obsahu "zvýrazní rukopis a zvýrazní určitá pole. V počítačové technologii je značkovací jazyk množinou slov a symbolů, které zvýrazňují text a definují jej pro webový dokument. Například při vytváření internetové stránky byste měli mít možnost oddělit odstavce a dát písmeny tučným písmem. Toho lze dosáhnout značkovacím jazykem. Jakmile pochopíte role SGML, HTML a XML ve vytváření webových stránek, uvidíte příbuzenské vztahy mezi těmito odlišnými jazyky. Vztah mezi SGML, HTML a XML je rodinná vazba, která pomáhá vytvářet webové stránky a dynamicky vytvářet webové stránky.

SGML

V této rodině značkovacích jazyků je standardní generalizovaný značkovací jazyk (SGML) nadřazený. SGML poskytuje způsob definování značkovacích jazyků a nastavuje standard pro jejich formu. Jinými slovy, SGML uvádí, co některé jazyky mohou nebo nemohou dělat, jaké prvky musí být zahrnuty, jako jsou značky a základní struktura jazyka. Jako rodič předává genetické vlastnosti dítěti, SGML předává pravidla struktury a formátu do značkovacích jazyků.

HTML

HyperText Markup Language (HTML) je dítě nebo aplikace SGML. Jedná se o HTML, který obvykle navrhne stránku pro internetový prohlížeč. Pomocí HTML můžete vkládat obrázky, vytvářet sekce stránek, vytvářet písma a řídit tok stránky. HTML je značkovací jazyk, který vytváří podobu a vzhled webové stránky. Navíc pomocí HTML můžete do webových stránek přidat další funkce skriptovacími jazyky, jako je JavaScript. HTML je převládajícím jazykem používaným pro návrh webových stránek.

XML

Extensible Markup Language (XML) je bratranec k HTML a synovec SGML. Ačkoli XML je značkovací jazyk, a proto je součástí rodiny, má různé funkce než HTML. XML je podmnožina SGML - dává jí práva, která aplikace, jako například HTML, nemá. XML může definovat vlastní aplikace. Formát popisu zdrojů (RDF) je aplikace XML. HTML je omezeno na návrh a nemá podmnožiny ani aplikace. XML je verze SGML, která je navržena pro práci s omezenou šířkou pásma . XML zděděné genetické rysy od SGML, ale je vytvořen, aby vytvořil vlastní rodinu. Podsady XML zahrnují XSL a XSLT.