SGML a XHTML
SGML vs XHTML
SGML znamená standardní značkový jazyk. Stala se mezinárodním standardem ve specifikaci popisu typu a obsahu digitálních dokumentů. SGML lze považovat za mateřský jazyk HTML a XML, které jsou nyní široce používány pro přepis digitálních dokumentů. Časem se popularita SGML rychle zvýšila v různých profesních oborech. Pro SGML je také málo překážek. Vzhledem k tomu, že SGML neobsahuje široce podporované styly, je kvůli silným nastavením SGML vyvinut nestabilní software. Navíc výměna dat SGML se stala velmi složitou kvůli různým kompatibilitám mezi softwarovými balíčky, což může způsobit vážné problémy. Cynici nazvali SGML jako "Zní to dobře, možná i později" pro tyto nevýhody.
Nyní XHTML je návrh, který byl připraven jako formulace HTML 4.0. Rodina digitálních dokumentů vyvinutých později pod podmnožinou HTML. Existuje mnoho důvodů, proč vývojáři obsahu rozhodli o vývoji XHTML. Tento jazyk měl být rozšiřitelný tak, aby uživatelé mohli vytvářet vlastní značky. XHTML je přenosný. Agenti, kteří nemají přístup k desktopům, mají přístup k těmto digitálním dokumentům prostřednictvím internetu. XHTML je tedy produkcí XML a SGML vytváří HTML. XML byl také navržen tak, aby byl rozšiřitelný. Tak se XHTML stal také rozšiřitelným. V případě SGML XML vytvořil definice typu dokumentu nebo DTD. SGML lze tvrdit, že je matkou XML a jejích podmnožin.
XHTML je udržitelnější než SGML. Časem se webové aplikace stávají stále sofistikovanějšími. To povede k rozšířené popularitě XHTML.XHTML je podporován obrovským množstvím aplikací. Takže to může být použito k vytváření složitých webových stránek. V případě SGML není podporováno mnoho aplikací prohlížečem. Dokumenty XHTML se řídí pravidly XML a mohou být převedeny do mnoha formátů souborů, jako je PDF, RSS nebo RFT. Kvůli kratším rutinám zpracování chyb, má několik prohlížečů, které podporují XHTML, výkon při vyšších rychlostech. Dokumenty obsahující liberální chyby vyžadují více času na zpracování. Použití XHTML snižuje dobu načítání stránky a rychlost stahování. XHTML obsahuje uzavírací značky. To je skvělý start pro začátečníky programátorů a pomáhá profesionálům v internetu zůstat aktualizováni. Váš zdroj bude převeden na čistou a čitelnou verzi a zvýší vaše schopnosti jako web profesionál. Chcete-li ji zabalit, XHTML zobrazuje profesionalitu, která se nenachází v aplikacích založených na SGML. Některé prohlížeče, které mohou přijímat dokumenty XHTML, jsou prohlížeče 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án mnoha webovými aplikacemi, na rozdíl od SGML.
-
SGML nepodporuje konverzi do různých formátů souborů včetně PDF, RSS nebo RFT jako XHTML.
-
XHTML nabízí rychlejší načítání a rychlost stahování než SGML.
-
Všechny XHTML mají uzavírací značky, které nejsou v SGML k dispozici.