Diferența dintre SGML și XHTML Diferența dintre

Anonim

SGML vs XHTML

SGML reprezintă standardul standard de generalizare a limbajului de marcare. A devenit un standard internațional în specificarea descrierii tipului și conținutului documentelor digitale. SGML poate fi considerată limba maternă a HTML și XML, care sunt acum utilizate pe scară largă pentru transcrierea documentelor digitale. Cu timpul, popularitatea SGML a crescut rapid în diferite domenii profesionale. Există puține obstacole în calea SGML. Deoarece nu există foi de stil acceptate pe scară largă în SGML, un software instabil este dezvoltat datorită setărilor puternice ale SGML. În plus, schimbul de date SGML a devenit foarte complex datorită compatibilității diferite a pachetelor software, ceea ce poate provoca probleme grave. Cinecii au denumit SGML ca "Suna bine, poate mai târziu" pentru acești con.

Acum XHTML este o schiță care a fost pregătită ca o formulare a HTML 4. 0. O familie de documente digitale dezvoltate mai târziu sub subsetul HTML. Există multe motive pentru care dezvoltatorii de conținut au decis să dezvolte XHTML. Această limbă era destinată să fie extensibilă, astfel încât utilizatorii să își poată crea propriile etichete. XHTML este portabil. Astfel, agenții non-desktop pot accesa aceste documente digitale prin intermediul internetului. XHTML este astfel o producție de XML și SGML a produs HTML. De asemenea, XML a fost conceput pentru a fi extensibil. Astfel, XHTML a devenit extensibilă. În cazul SGML, XML a creat Definițiile tipului de document sau DTD-urile. SGML poate fi susținut a fi mama XML și subseturile acesteia.

XHTML este mai durabil decât SGML. Cu timpul, aplicațiile web devin din ce în ce mai sofisticate. Acest lucru va duce la o popularitate pe scară largă a XHTML. XHTML este susținut de un număr mare de aplicații. Deci, poate fi folosit pentru a crea site-uri complexe. În cazul SGML, nu multe aplicații sunt acceptate de browsere. Documentele XHTML respectă regulile XML și pot fi convertite în mai multe formate de fișiere, cum ar fi PDF, RSS sau RFT. Datorită rutinelor de procesare a erorilor mai scurte, puținele browsere care pot suporta XHTML se execută la viteze mai mari. Documentele care conțin erori liberale necesită mai mult timp pentru procesare. Utilizarea XHTML reduce timpul de încărcare a paginilor și vitezele de descărcare. XHTML prezintă etichete de închidere. Acesta este un început excelent pentru programatorii începători și ajută profesioniștii web să rămână actualizați. Sursa dvs. va fi transformată într-o versiune curată și lizibilă și vă va îmbunătăți abilitățile de web profesionist. Pentru ao încheia, XHTML prezintă profesionalism care nu se găsește în aplicațiile bazate pe SGML. Unele dintre browserele care acceptă documente XHTML sunt Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari și toate browserele mobile.

Diferențe cheie între SGML și XHTML:

XHTML este mai durabil decât SGML.

  • XHTML este susținută de multe aplicații web spre deosebire de SGML.

  • SGML nu acceptă conversia în diferite formate de fișiere, inclusiv PDF, RSS sau RFT, cum ar fi XHTML.

  • XHTML oferă o viteză mai mare de încărcare și descărcare a paginii decât SGML.

  • Toate XHTML-urile au etichete de închidere, care nu sunt disponibile în SGML.