SGML vs XHTML
SGML tähistab standardset üldistatud märgistuskeelt. Digitaaldokumentide tüübi ja sisu kirjelduse täpsustamisel on sellest saanud rahvusvaheline standard. SGML-i võib pidada HTML-i ja XML-i emakeeleks, mida nüüd laialdaselt kasutatakse digitaalsete dokumentide ümberkirjutamiseks. Aja jooksul on SGML-i populaarsus eri kutsealadel kiiresti kasvanud. SGML-il on ka vähe tõkkeid. Kuna SGML-is pole laialdaselt toetatud stiililehti, töötatakse SGML-i tugevate sätete tõttu välja ebastabiilne tarkvara. Lisaks on SGML-i andmevahetus muutunud tarkvarakomplektide erineva ühilduvuse tõttu väga keerukaks, mis võib põhjustada tõsiseid probleeme. Küünikud on nende miinuste jaoks nimetanud SGML-i kui “Kõlab hästi võib-olla hiljem”.
Nüüd on XHTML mustand, mis valmis HTML HTML vormingus. Digitaaldokumentide perekond, mis töötati hiljem välja HTML-i alamhulga all. Põhjuseid, miks sisuarendajad otsustasid välja töötada XHTML-i, on palju. See keel pidi olema laiendatav, et kasutajad saaksid ise oma silte kujundada. XHTML on kaasaskantav. Nii saavad töölauavälised esindajad neile digitaalsetele dokumentidele juurdepääsu Interneti kaudu. XHTML on seega XML-i toode ja SGML on tootnud HTML-i. Samuti oli XML kavandatud laiendatavaks. Nii sai ka XHTML laiendatavaks. SGML-i korral on XML loonud dokumenditüübi määratlused või DTD-d. SGML-i võib väita olevat XML-i ja selle alamhulkade ema.
XHTML on jätkusuutlikum kui SGML. Aja jooksul muutuvad veebirakendused keerukamaks. Selle tulemuseks on XHTML.XHTML-i laialdane populaarsus. Toetatud on tohutul hulgal rakendusi. Nii saab seda kasutada keerukate veebisaitide loomiseks. SGML-i korral ei toeta brauserid paljusid rakendusi. XHTML-dokumendid järgivad XML-i reegleid ja neid saab teisendada paljudesse failivormingutesse, näiteks PDF, RSS või RFT. Lühemate vigade töötlemise rutiinide tõttu töötavad vähesed XHTML-i toetavad brauserid kiiremini. Liberaalseid vigu sisaldavad dokumendid vajavad töötlemiseks rohkem aega. XHTML-i kasutamine vähendab lehe laadimise aega ja allalaadimiskiirust. XHTML-il on siltide sulgemine. See on suurepärane algus algajatele programmeerijatele ja aitab veebispetsialistidel end kursis hoida. Teie allikas konverteeritakse puhtaks ja loetavaks versiooniks ning see suurendab teie oskusi veebiprofessionaalina. Selle kokkuvõtmiseks näitab XHTML professionaalsust, mida SGML-i põhistes rakendustes pole. Mõned XHTML-dokumente aktsepteerivad brauserid on Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari ja kõik mobiilibrauserid.
Peamised erinevused SGML-i ja XHTML-i vahel:
XHTML on jätkusuutlikum kui SGML.
Erinevalt SGML-ist toetavad XHTML-i paljud veebirakendused.
SGML ei toeta teisendamist erinevatesse failivormingutesse, sealhulgas PDF-, RSS- või RFT-vormingusse, nagu XHTML.
XHTML pakub kiiremat lehe laadimist ja allalaadimise kiirust kui SGML.
Kõigil XHTML-il on sulgevad sildid, mis pole SGML-is saadaval.