Hlavní rozdíl : SGML a HTML, oba jsou počítačové programovací jazyky. Oba jsou dobře známé známkové jazyky používané při vývoji webových stránek. Jsou zapsány v předdefinovaných prvcích tagů. Primárním rozdílem by bylo, že HTML je podskupina SGML.
HTML znamená Hyper Text Markup Language. Je to dobře známý počítačový jazyk, který se používá k vývoji webových stránek. Bylo to po dlouhou dobu a je běžně používáno k tvorbě webových stránek. XML nebo Extensible Markup Language definuje soubor pravidel pro kódování dokumentů ve formátu, který lze číst jak lidským, tak i počítačovým.
HTML je napsán pomocí prvků HTML, které se skládají ze značek, především z otevřené značky a uzavírací značky. Údaje mezi těmito značkami jsou obvykle obsah. Hlavním cílem HTML je umožnit webovým prohlížečům interpretovat a zobrazovat obsah napsaný mezi značkami. Značky jsou určeny k popisu obsahu stránky. HTML obsahuje předdefinované tagy. Umožňují vložení obrázků, textu, videa, forem a dalších částí obsahu dohromady do soudržné webové stránky.
Prvky HTML jsou základními stavebními kameny všech webových stránek. HTML umožňuje vkládání obrázků a objektů do webové stránky. Může se také použít k vytváření interaktivních formulářů. HTML také poskytuje prostředky k vytváření strukturovaných dokumentů. To dělá tím, že označuje strukturální sémantiku pro text, jako jsou nadpisy, odstavce, seznamy, odkazy, uvozovky a další položky. Nicméně v těchto dnech jsou webové stránky zřídka navrženy pouze pomocí HTML. HTML umožňuje programátorovi vkládat skripty psané v jazycích, jako je JavaScript, což mnoho často dělá. Tím se změní vzhled a chování webových stránek HTML.
SGML je standardní značkovací jazyk. Jedná se o standardní technologii ISO pro definování zobecněných značkovacích jazyků pro dokumenty.
SGML byl odvozen z IBM Generalized Markup Language (GML), který vyvinul Charles Goldfarb v 60. letech. Jako značkovací jazyk dokumentů byl SGML původně navržen tak, aby umožnil sdílení strojově čitelných velkoprojektových dokumentů ve vládě, právu a průmyslu. Mnoho takových dokumentů musí zůstat čitelné po dlouhou dobu v oblasti informačních technologií. To je také používáno značně v armádě, letecký průmysl, technické referenční a průmyslový vydavatelský průmysl. Zavedení profilu XML učinilo SGML vhodnější pro své rozsáhlé aplikace v malém měřítku pro všeobecné použití.
Podle Wikipedia SGML zobecňuje a podporuje širokou škálu značkovacích jazyků. Tyto jazyky se pohybují od syntaktických výrazů typu Wiki až po jazyky ve tvaru RTF, jako jsou jazyky odpovídajících značkám ve formátu HTML. To je považováno za trochu méně udržitelné, protože nepodporuje mnoho aplikací prohlížečů. Dokumenty obsahující liberální chyby vyžadují více času na zpracování. Stránka má pomalejší dobu načítání a rychlost stahování.
SGML je považován za mateřský jazyk HTML a XML, které jsou nyní široce používány pro přepis digitálních dokumentů. Získal mezinárodní standard při specifikaci popisu typu a obsahu digitálních dokumentů. Časem se popularita SGML rychle zvýšila. Existuje také několik překážek SGML, protože ve SGML neexistují žádné široce podporované styly, software se stává nestabilní a není vyvinutý kvůli silným nastavením SGML. Navíc výměna dat SGML se stala velmi složitou vzhledem k různým kompatibilitám mezi softwarovými balíčky, což může způsobit vážné problémy.
Srovnání mezi SGML a HTML:
SGML | HTML | |
Plný formulář | Znamená standardní značkový jazyk. | Znamená to jazyk pro značkování jazyka Hyper. |
Typ | aplikace / sgml, text / sgml | text / html |
Kód typu | Text | Text |
Jednotný typ | public.xml | public.html |
Vyvinutý | ISO | WWW Consotium |
Typ formátu | Je to značkový jazyk. | Je to značkový jazyk. |
Rozšířeno od | GML | SGML |
Rozšířeno na | HTML, XML | XHTML |