SGML vs XHTML
SGML reiškia standartinę bendrąją žymėjimo kalbą. Tai tapo tarptautiniu standartu, nurodant skaitmeninių dokumentų rūšies ir turinio aprašymą. SGML gali būti laikoma gimtąja HTML ir XML kalbomis, kurios dabar plačiai naudojamos skaitmeniniams dokumentams perrašyti. Laikui bėgant, SGML populiarumas sparčiai augo įvairiose profesinėse srityse. SGML taip pat yra keletas kliūčių. Kadangi SGML nėra plačiai palaikomų stiliaus lentelių, dėl stiprių SGML parametrų yra sukurta nestabili programinė įranga. Be to, keitimasis duomenimis SGML tapo labai sudėtingas dėl skirtingo programinės įrangos paketų suderinamumo, o tai gali sukelti rimtų problemų. Cinikai šiuos negalavimus pavadino SGML kaip „Sounds Good varbūt later“.
Dabar XHTML yra juodraštis, kuris buvo paruoštas kaip HTML 4.0 formuluotė. Skaitmeninių dokumentų šeima, vėliau sukurta HTML pogrupyje. Yra daugybė priežasčių, kodėl turinio kūrėjai nusprendė sukurti XHTML. Ši kalba turėjo būti išplėsta, kad vartotojai galėtų susikurti savo žymas. XHTML yra nešiojamas. Taigi ne darbastalio agentai gali pasiekti šiuos skaitmeninius dokumentus internetu. Taigi XHTML yra XML produkcija, o SGML sukūrė HTML. XML taip pat buvo sukurtas taip, kad būtų plečiamas. Taigi XHTML tapo plečiamas. SGML atveju XML sukūrė dokumento tipo apibrėžimus arba DTD. Galima teigti, kad SGML yra XML ir jo pogrupių motina.
XHTML yra tvaresnis nei SGML. Laikui bėgant žiniatinklio programos tapo vis sudėtingesnės. Tai lems platų XHTML.XHTML populiarumą, palaikomą daugybės programų. Taigi jis gali būti naudojamas kuriant sudėtingas svetaines. Jei SGML, naršyklės nepalaiko daug programų. XHTML dokumentai atitinka XML taisykles ir gali būti konvertuojami į daugelį failų formatų, tokių kaip PDF, RSS ar RFT. Dėl trumpesnės klaidų apdorojimo tvarkos kelios naršyklės, palaikančios XHTML, veikia greičiau. Dokumentams, kuriuose yra liberalių klaidų, apdoroti reikia daugiau laiko. Naudojant XHTML, sumažėja puslapio įkėlimo laikas ir atsisiuntimo greitis. XHTML turi uždarymo žymas. Tai puiki pradžia pradedantiesiems programuotojams ir padeda žiniatinklio specialistams išlikti atnaujintiems. Jūsų šaltinis bus paverčiamas švaria ir lengvai skaitoma versija ir pagerins jūsų, kaip žiniatinklio profesionalo, įgūdžius. Apibendrinant, XHTML rodo profesionalumą, kurio nėra SGML pagrįstose programose. Kai kurios naršyklės, priimančios XHTML dokumentus, yra „Google Chrome“, „Mozilla Firefox“, „Opera“, „Camino“, „Galleon“, „Safari“ ir visos mobiliosios naršyklės..
Pagrindiniai SGML ir XHTML skirtumai:
XHTML yra tvaresnis nei SGML.
XHTML, skirtingai nei SGML, palaiko daugybė interneto programų.
SGML nepalaiko konvertavimo į įvairius failų formatus, įskaitant PDF, RSS ar RFT, tokius kaip XHTML.
XHTML siūlo greitesnį puslapio įkėlimą ir atsisiuntimo greitį nei SGML.
Visi XHTML turi uždarymo žymas, kurių SGML nėra.