SGML vs XHTML
SGML nozīmē standarta vispārināto iezīmēšanas valodu. Tas ir kļuvis par starptautisku standartu, precizējot digitālo dokumentu veida un satura aprakstu. SGML var uzskatīt par HTML un XML dzimto valodu, ko tagad plaši izmanto digitālo dokumentu pārrakstīšanai. Ar laiku SGML popularitāte ir strauji palielinājusies dažādās profesionālās jomās. Arī SGML ir daži šķēršļi. Tā kā SGML nav plaši atbalstītu stila lapu, SGML spēcīgo iestatījumu dēļ tiek izstrādāta nestabila programmatūra. Turklāt SGML datu apmaiņa ir kļuvusi ļoti sarežģīta atšķirīgās programmatūras pakešu savietojamības dēļ, kas var radīt nopietnas problēmas. Ciniķi šiem mīnusiem ir saukuši SGML par “Izklausās varbūt vēlāk”.
Tagad XHTML ir melnraksts, kas tika sagatavots kā HTML 4.0 formulējums. Digitālo dokumentu saime, kas vēlāk tika izstrādāta HTML apakškopā. Ir daudz iemeslu, kāpēc satura izstrādātāji nolēma attīstīt XHTML. Bija paredzēts, ka šī valoda būs paplašināma, lai lietotāji varētu izveidot savus tagus. XHTML ir pārnēsājams. Tātad aģenti, kas nav galddatori, var piekļūt šiem digitālajiem dokumentiem, izmantojot internetu. Tādējādi XHTML ir XML produkcija, un SGML ir izveidojis HTML. XML tika izstrādāts arī kā paplašināms. Tādējādi XHTML kļuva arī paplašināms. SGML gadījumā XML ir izveidojis dokumenta tipa definīcijas vai DTD. Var apgalvot, ka SGML ir XML un tās apakšgrupu māte.
XHTML ir ilgtspējīgāks nekā SGML. Ar laiku tīmekļa lietojumprogrammas kļūst arvien sarežģītākas. Tas novedīs pie plašas XHTML.XHTML popularitātes, ko atbalsta ļoti daudz lietojumprogrammu. Tātad to var izmantot, lai izveidotu sarežģītas vietnes. SGML gadījumā pārlūki neatbalsta daudzas programmas. XHTML dokumenti ievēro XML noteikumus, un tos var pārveidot daudzos failu formātos, piemēram, PDF, RSS vai RFT. Īsāku kļūdu apstrādes rutīnu dēļ daži pārlūki, kas var atbalstīt XHTML, darbojas ar lielāku ātrumu. Dokumentiem, kas satur liberālas kļūdas, apstrādei nepieciešams vairāk laika. Izmantojot XHTML, tiek samazināts lapas ielādes laiks un lejupielādes ātrums. XHTML piedāvā slēgšanas tagus. Tas ir lielisks sākums iesācējiem programmētājiem un palīdz tīmekļa profesionāļiem pastāvīgi atjaunināties. Jūsu avots tiks pārveidots tīrā un lasāmā versijā, un tas uzlabos jūsu kā tīmekļa profesionāļa prasmes. Apkopojot to, XHTML parāda profesionalitāti, kas nav atrodama uz SGML balstītās lietojumprogrammās. Daži no pārlūkiem, kas var pieņemt XHTML dokumentus, ir Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari un visi mobilie pārlūki..
Galvenās atšķirības starp SGML un XHTML:
XHTML ir ilgtspējīgāks nekā SGML.
XHTML atšķirībā no SGML atbalsta daudzas tīmekļa lietojumprogrammas.
SGML neatbalsta konvertēšanu dažādos failu formātos, ieskaitot PDF, RSS vai RFT, piemēram, XHTML.
XHTML piedāvā ātrāku lapu ielādes un lejupielādes ātrumu nekā SGML.
Visiem XHTML ir noslēdzošie tagi, kas nav pieejami SGML.