SGML proti XHTML
SGML pomeni standardni splošni jezik označevanja. Postal je mednarodni standard pri določanju opisa vrste in vsebine digitalnih dokumentov. SGML lahko velja za materni jezik HTML in XML, ki se danes široko uporablja za prepisovanje digitalnih dokumentov. Sčasoma se priljubljenost SGML hitro povečuje na različnih poklicnih področjih. Tudi za SGML je malo ovir. Ker v SGML ni široko podprtih listov slogov, je zaradi močnih nastavitev SGML razvita nestabilna programska oprema. Poleg tega je izmenjava podatkov SGML postala zelo zapletena zaradi različne združljivosti med programskimi paketi, kar lahko povzroči resne težave. Ciniki so SGML poimenovali "Dobro zveni pozneje".
Zdaj je XHTML osnutek, ki je bil pripravljen kot formulacija HTML 4.0. Družina digitalnih dokumentov se je pozneje razvila pod podskupino HTML. Obstaja veliko razlogov, zakaj so se razvijalci vsebin odločili razviti XHTML. Ta jezik naj bi bil razširljiv, da bi lahko uporabniki oblikovali svoje lastne oznake. XHTML je prenosljiv. Tako lahko agenti, ki niso namizni, do teh digitalnih dokumentov dostopajo prek interneta. XHTML je torej produkcija XML in SGML je ustvaril HTML. XML je bil zasnovan tudi kot razširljiv. Tako je postal XHTML tudi razširljiv. V primeru SGML je XML ustvaril definicije vrste dokumenta ali DTD. Za SGML lahko trdimo, da je mati XML-a in njegovih podskupin.
XHTML je bolj trajnosten kot SGML. Sčasoma spletne aplikacije postajajo bolj izpopolnjene. To bo povzročilo široko priljubljenost XHTML.XHTML, ki jo podpira ogromno število aplikacij. Torej ga lahko uporabimo za izdelavo kompleksnih spletnih strani. V primeru, da SGML brskalniki ne podpirajo veliko aplikacij. Dokumenti XHTML sledijo pravilom XML in jih je mogoče pretvoriti v številne datoteke, kot so PDF, RSS ali RFT. Zaradi krajših rutin obdelave napak je nekaj brskalnikov, ki lahko podpirajo XHTML, delovalo z večjimi hitrostmi. Dokumenti, ki vsebujejo liberalne napake, zahtevajo več časa za obdelavo. Uporaba XHTML zmanjšuje čas nalaganja strani in hitrost prenosa. XHTML ima zapiralne oznake. To je odličen začetek za začetnike programerje in spletnim strokovnjakom pomaga, da ostanejo posodobljeni. Vaš vir se bo pretvoril v čisto in berljivo različico in izboljšal vaše veščine kot spletni strokovnjak. Če ga želite zaključiti, XHTML kaže profesionalnost, ki je ni mogoče najti v aplikacijah, ki temeljijo na SGML. Nekateri brskalniki, ki lahko sprejmejo XHTML dokumente, so Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari in vsi mobilni brskalniki..
Ključne razlike med SGML in XHTML:
XHTML je bolj trajnosten kot SGML.
XHTML podpira veliko spletnih aplikacij za razliko od SGML.
SGML ne podpira pretvorbe v različne datoteke datotek, vključno s PDF, RSS ali RFT, kot je XHTML.
XHTML ponuja hitrejše nalaganje strani in hitrost prenosa kot SGML.
Vsi XHTML imajo zaključne oznake, ki niso na voljo v SGML.