Ir-Relazzjoni bejn SGML, HTML, u XML

Meta tħares lejn SGML, HTML , u XML, tista 'tqis dan grupp ta' familja. SMGL, HTML u XML huma l- lingwi kollha tal- markup . It-terminu "markup" jikseb l-għerq tiegħu mill-edituri li jagħmlu reviżjonijiet lill-kittieb, manuskritti. Editur, meta jirrevedi l-kontenut, se 'jimmarka, il-manuskritt biex jenfasizza ċerti oqsma. Fit-teknoloġija tal-kompjuter, il-lingwa tal-markup hija sett ta 'kliem u simboli li jenfasizzaw it-test biex jiddefinixxuh għal dokument tal-web. Per eżempju, meta tinħoloq paġna ta 'l-Internet, trid tkun tista' tissepara l-paragrafi separati u tpoġġi l-ittri b'tipa grassa. Dan jitwettaq permezz ta 'lingwa tal-markup. Ladarba tifhem ir-rwoli SGML, HTML u play XML fid-disinn tal-paġni tal-web, tara l-parenteskli dawn il-lingwi distinti għandhom lil xulxin. Ir-relazzjoni bejn SGML, HTML u XML hija rabta tal-familja li tgħin biex il-websajts jaħdmu u d-disinn tal-web ikunu dinamiċi.

SGML

F'din il-familja ta 'lingwi tal-markup, Standard Generalized Markup Language (SGML) hija l-ġenitur. SGML jipprovdi mod biex jiddefinixxi il-lingwi tal-markup u jistabbilixxi l-istandard għall-forma tagħhom. Fi kliem ieħor, l-SGML jiddikjara x'uħud mill-lingwi jistgħu jew ma jistgħux jagħmlu, liema elementi għandhom jiġu inklużi, bħal tikketti, u l-istruttura bażika tal-lingwa. Bħala ġenitur jgħaddi minn karatteristiċi ġenetiċi lil tfal, l-SGML jgħaddi l-istruttura u r-regoli tal-format għal-lingwi tal-markup.

HTML

HyperText Markup Language (HTML) huwa tifel, jew applikazzjoni, ta 'SGML. Huwa HTML li ġeneralment iddisinja l-paġna għal browser tal-Internet. Bl-użu tal-HTML, tista 'ssib immaġini, toħloq sezzjonijiet tal-paġna, tistabbilixxi fonts u tidderieġi l- fluss tal-paġna. HTML huwa l-lingwa tal-markup li toħloq il-forma u d-dehra tal-paġna web. Barra minn hekk, bl-użu ta 'HTML, tista' żżid funzjonijiet oħra għal websajt permezz ta 'lingwi tal-kitba, bħal JavaScript. HTML huwa l-lingwa predominanti użata għad-disinn ta 'websajt.

XML

Il-Lingwa ta 'Immarkar Estensibbli (XML) huwa kuġin għall-HTML u neputi għal SGML. Għalkemm XML hija lingwa tal-markup u għalhekk parti mill-familja, għandha funzjonijiet differenti minn HTML. XML hija subsett ta 'SGML - tagħtiha d-drittijiet li applikazzjoni, bħal HTML, ma jkollhiex. XML tista 'tiddefinixxi l-applikazzjonijiet tagħha stess. Il-Format tad-Deskrizzjoni tar-Riżors (RDF) huwa applikazzjoni tal-XML. HTML huwa limitat għad-disinn u m'għandux sottogruppi jew applikazzjonijiet. XML hija verżjoni mwaħħla, jew ħafifa, ta 'SGML, iddisinjata biex taħdem b'bandwidth limitat. XML ġibdet karatteristiċi ġenetiċi minn SGML, iżda hija maħluqa biex tagħmel il-familja tagħha stess. Subsetti ta 'XML jinkludu XSL u XSLT.