SGML, HTML ir XML ryšys

click fraud protection

SGML, HTMLir XML Visi yra žymėjimo kalbos. Sąvoka „žymėjimas“ atsirado redaktoriams taisant rašytojų rankraščius. Redaktorius „pažymi“ rankraštį, kad paryškintų tam tikrus laukus. Kompiuterinėse technologijose žymėjimo kalba yra žodžių ir simbolių rinkinys, išryškinantis tekstą, kad jis būtų apibrėžtas žiniatinklio dokumentui. Pavyzdžiui, norėdami atskirti pastraipas ir rašyti raides pusjuodžiu šriftu, interneto dizaineriai naudoja žymėjimo kalbą. Kai suprasite SGML, HTML ir XML vaidmenis kuriant tinklalapius, pamatysite, kokią giminystę šios skirtingos kalbos turi tarpusavyje. Trumpai tariant, SGML, HTML ir XML yra kalbų šeima, padedanti svetaines padaryti funkcionalias ir dinamiškas.

SGML

Šioje žymėjimo kalbų šeimoje yra standartinė bendroji žymėjimo kalba (SGML). SGML suteikia galimybę apibrėžti žymėjimo kalbas ir nustato jų formos standartą. Kitaip tariant, SGML nurodo, ką gali ar ko negali padaryti kai kurios kalbos, kokie elementai turi būti įtraukti, pvz., Žymos, ir pagrindinė kalbos struktūra. Kai tėvai perduoda vaikui genetines savybes, SGML struktūros ir formato taisykles perduoda žymėjimo kalboms.

instagram viewer

HTML

„HyperText Markup Language“ (HTML) yra SGML antrinė arba programa. Būtent HTML sukuria naršyklės puslapį. Naudodami HTML galite įterpti vaizdus, ​​kurti puslapio skiltis, nustatyti šriftus ir nukreipti tekėti puslapio. Be to, naudodami HTML, galite pridėti kitų funkcijų svetainėje naudodami scenarijų kalbas, pvz., „JavaScript“. HTML yra vyraujanti kalba, naudojama kuriant svetaines.

XML

Išplėstinė žymėjimo kalba (XML) yra HTML pusbrolis ir SGML sūnėnas. Nors XML yra žymėjimo kalba ir todėl yra šeimos dalis, ji turi skirtingas funkcijas nei HTML. XML yra SGML pogrupis, suteikiantis jam teises, kurių neturi programa, pvz., HTML. XML gali apibrėžti savo programas. Išteklių aprašo formatas (RDF) yra XML programa. HTML apsiriboja dizainu ir neturi pogrupių ar programų. XML yra supjaustyta arba nesudėtinga SGML versija, sukurta dirbti riboto pralaidumo ryšiu. XML paveldėjo genetinius bruožus iš SGML, tačiau yra sukurtas tam, kad sukurtų savo šeimą. XML pogrupiuose yra XSL ir XSLT.

instagram story viewer