SGMLi, HTML-i ja XML-i seos

Kui vaatate SGMLi, HTML-i ja XML-i, võite seda pidada perekondlikuks rühmituseks. SMGL, HTML ja XML on kõik märgistuskeeled . Mõiste "markup" muutub juurteks, kui toimetajad teevad muudatusi kirjanike käsikirvedele. Sisu läbivaatamisel toimetajale märgitakse üles teatud käskkirjad, et esile tuua teatud väljad. Arvutitehnoloogias on märgistuskeel sõnade ja sümbolite komplekt, mis tähistavad teksti veebidokumendi määratlemiseks. Näiteks, kui loote Interneti-lehte, soovite, et oleksite võimalik eraldi lõigud ja panna kirjad rasvases kirjas. See saavutatakse märgistuskeele abil. Kui sa mõistad SGMLi rolli, HTML-i ja XML-i mängivad veebilehe kujundamisel, näete nende suguluses neid erinevaid keeli teineteisele. SGMLi, HTML-i ja XML-i suhe on perekonna võlakiri, mis aitab veebisaitide tööd ja veebi disaini dünaamikat muuta.

SGML

Selles märgistuskeelte perekonnas on vanemeks standardiseeritud üldise märgistuskeel (SGML). SGML pakub võimalust märgistuskeeled määratleda ja kehtestada nende vormi standard. Teisisõnu, SGML teatab, mida mõned keeled saavad või ei saa teha, milliseid elemente tuleb lisada, näiteks silte ja keele põhistruktuuri. Kuna lapsevanem edastab lapsele geneetilisi tunnuseid, edastab SGML sisestuskeelte struktuuri ja formaate.

HTML

HyperText Markup Language (HTML) on SGMLi laps või rakendus. See on HTML, mis tavaliselt veebibrauseri lehte kujundab. HTML-i abil saate lisada pilte, luua lehe sektsioone, luua fonte ja suunata lehe voogu . HTML on märgistuskeel, mis loob veebilehe vormi ja välimuse. Lisaks saate HTML-i kasutades muid veebisaidi funktsioone lisada skriptikeelte abil, näiteks JavaScript. HTML on domineeriv keel, mida kasutatakse veebisaidi kujundamisel.

XML

Laiendatav märgistuskeel (XML) on sugulane HTML-ile ja sugupoole SGML-ile. Kuigi XML on märgistuskeel ja seega ka osa perekonnast, on selle funktsioonid erinevad kui HTML. XML on SGML-i alamhulk - annab sellele õigused, mida rakendusel, näiteks HTML-il, ei ole. XML võib määratleda oma rakendused. Allika kirjelduse vorming (RDF) on XML-i rakendus. HTML on piiratud disainiga ja ei sisalda alamhulka ega rakendusi. XML on paranenud või kerge SGML versioon, mis on loodud töötama piiratud ribalaiusega . XML pärandatud geneetilised tunnused SGML-ist, kuid on loodud oma perekonna loomiseks. XML-i alamhulkade hulka kuuluvad XSL ja XSLT.