Rozdíl mezi SGML a XHTML

SGML vs XHTML

SGML je zkratka pro standardní generalizovaný značkovací jazyk. Stala se mezinárodní normou při určování popisu typu a obsahu digitálních dokumentů. SGML lze považovat za mateřský jazyk HTML a XML, které se nyní široce používají pro přepis digitálních dokumentů. Postupem času se obliba SGML v různých profesních oborech rychle zvýšila. Existuje také několik překážek SGML. Protože v SGML neexistují široce podporované šablony stylů, je díky silnému nastavení SGML vyvíjen nestabilní software. Kromě toho se výměna dat SGML stala velmi složitou z důvodu různé kompatibility mezi softwarovými balíčky, což může způsobit vážné problémy. Cynikové pro tyto nevýhody označili SGML jako „Zní to dobře možná později“.

XHTML je nyní koncept, který byl připraven jako formulace HTML 4.0. Rodina digitálních dokumentů vyvinutých později v podskupině HTML. Existuje mnoho důvodů, proč se vývojáři obsahu rozhodli vyvinout XHTML. Tento jazyk měl být rozšiřitelný, aby uživatelé mohli navrhovat své vlastní značky. XHTML je přenosný. Agenti mimo počítače tak mají přístup k těmto digitálním dokumentům prostřednictvím internetu. XHTML je tedy produkce XML a SGML vytvořil HTML. XML bylo také navrženo tak, aby bylo rozšiřitelné. XHTML se tak stal také rozšiřitelným. V případě SGML XML vytvořilo definice typu dokumentu nebo DTD. SGML lze považovat za matku XML a jeho podmnožin.

XHTML je udržitelnější než SGML. Časem se webové aplikace stávají sofistikovanějšími. To povede k rozsáhlé popularitě XHTML.XHTML je podporována velkým množstvím aplikací. Lze jej tedy použít k vytváření složitých webů. V případě SGML není prohlížečem podporováno mnoho aplikací. Dokumenty XHTML se řídí pravidly XML a lze je převést do mnoha formátů souborů, jako jsou PDF, RSS nebo RFT. Vzhledem k kratším rutinám zpracování chyb pracuje několik prohlížečů, které podporují XHTML, rychleji. Zpracování dokumentů obsahujících liberální chyby vyžaduje více času. Použití XHTML zkracuje dobu načítání stránky a rychlost stahování. XHTML obsahuje uzavírací značky. To je skvělý začátek pro začínající programátory a pomáhá webovým profesionálům zůstat v obraze. Váš zdroj bude převeden na čistou a čitelnou verzi a rozšíří vaše dovednosti webového profesionála. Abych to zabalil, XHTML ukazuje profesionalitu, která se nenachází v aplikacích založených na SGML. Některé z prohlížečů, které mohou přijímat dokumenty XHTML, jsou Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari a všechny mobilní prohlížeče.

Klíčové rozdíly mezi SGML a XHTML:

  • XHTML je udržitelnější než SGML.

  • XHTML je podporováno mnoha webovými aplikacemi na rozdíl od SGML.

  • SGML nepodporuje převod do různých formátů souborů včetně PDF, RSS nebo RFT, jako je XHTML.

  • XHTML nabízí rychlejší načítání stránky a rychlost stahování než SGML.

  • Všechny XHTML mají uzavírací značky, které nejsou dostupné v SGML.