Santykis tarp SGML, HTML ir XML

Kai pažvelgsite į SGML, HTML ir XML, galite tai laikyti šeimos grupe. SMGL, HTML ir XML yra visos žymėjimo kalbos . Terminas "žymėjimas" tampa jo šaknimis, nes redaktoriai atlieka pakeitimus rašytojo rankraščiams. Redaktorius, peržiūrėdamas turinį, "padidins rankraštį, norėdamas pažymėti tam tikrus laukus. Kompiuterių technologijose žymėjimo kalba yra žodžių ir simbolių rinkinys, žymintis tekstą, kad jis būtų apibrėžtas žiniatinklio dokumentui. Pavyzdžiui, kai kuriate interneto puslapį, norite, kad galėtumėte atskiras pastraipas ir rašyti raides paviršutiniškai. Tai atliekama žymėjimo kalba. Kai suprantate SGML, HTML ir XML vaidmenis interneto puslapių kūrimo procese, pamatysite giminingumą, kuriomis šios skirtingos kalbos turi vienas kitą. Santykis tarp SGML, HTML ir XML yra šeimos ryšys, kuris padeda kurti svetaines ir dinamišką interneto dizainą.

SGML

Šioje žymėjimo kalbų šeimoje pagrindinė standartinė apibendrinta žymėjimo kalba (SGML). SGML pateikia būdą, kaip apibrėžti žymėjimo kalbas ir nustato jų formos standartą. Kitaip tariant, SGML nurodo, kokias kalbas gali arba negalima daryti, kokie elementai turi būti įtraukti, pvz., Žymos ir pagrindinė kalbos struktūra. Kadangi tėvas perduoda vaiko genetinius požymius, SGML perkelia taisykles ir formatavimo taisykles žymėjimo kalboms.

HTML

"HyperText Markup Language" (HTML) yra vaikas arba "SGML" programa. Tai yra HTML, kuris paprastai sukuria interneto naršyklės puslapį. Naudodami HTML galite įterpti vaizdus, ​​kurti puslapių sekcijas, kurti šriftus ir nukreipti puslapio srautą . HTML yra žymėjimo kalba, sukurianti tinklalapio formą ir išvaizdą. Be to, naudodami HTML galite pridėti kitas funkcijas svetainėje, naudodamiesi scenarijaus kalbomis, pvz., "JavaScript". HTML yra dominuojanti svetainės dizaino kalba.

XML

Extensible Markup Language (XML) yra pusbrolis HTML ir sūnėnas SGML. Nors XML yra žymėjimo kalba ir todėl yra šeimos dalis, ji turi skirtingas funkcijas nei HTML. XML yra SGML pogrupis - suteikiama teisė, kad programai, pvz., HTML, nėra. XML gali apibrėžti savo programas. Išteklių aprašymo formatas (RDF) - tai XML taikymas. HTML yra tik dizainas ir neturi pogrupių ar programų. XML yra parankuota arba lengva SGML versija, skirta dirbti su ribotu pralaidumu . XML paveldėjo SGML genetinius požymius, tačiau sukurta, kad sukurtų savo šeimą. XML subnets apima XSL ir XSLT.