Uhusiano kati ya SGML, HTML, na XML

Unapoangalia SGML, HTML , na XML, unaweza kufikiria hii kundi la familia. SMGL, HTML na XML ni lugha zote za markup . Markup ya muda hupata mizizi yake kutoka kwa wahariri kufanya marekebisho kwa maandiko, maandishi. Mhariri, wakati wa upyaji wa maudhui, utaweka alama, hati hiyo ili kuonyesha maeneo fulani. Katika teknolojia ya kompyuta, lugha ya ghafi ni seti ya maneno na alama zinazoonyesha maandishi ili kufafanua kwa hati ya wavuti. Kwa mfano, wakati wa kuunda ukurasa wa wavuti, unataka kuwa na aya tofauti na kuweka barua kwa aina ya ujasiri-uso. Hii inafanywa kupitia lugha ya ghafi. Mara baada ya kuelewa majukumu ya SGML, HTML na XML hucheza katika kubuni ukurasa wa wavuti, utaona uhusiano wa lugha hizi tofauti kwa kila mmoja. Uhusiano kati ya SGML, HTML, na XML ni dhamana ya familia ambayo husaidia kufanya tovuti kazi na kubuni mtandao nguvu.

SGML

Katika lugha hii ya lugha za ukaratasi, lugha ya kawaida ya markup (SGML) ni mzazi. SGML hutoa njia ya kufafanua lugha za markup na kuweka kiwango cha fomu yao. Kwa maneno mengine, SGML inasema kile ambacho lugha fulani zinaweza au haziwezi kufanya, ni vipengele gani vinavyopaswa kuingizwa, kama vile vitambulisho, na muundo wa msingi wa lugha. Kama mzazi anapotoa sifa za maumbile kwa mtoto, SGML hupitia muundo na muundo wa muundo kwa lugha za markup.

HTML

Lugha ya MarpText Markup (HTML) ni mtoto, au maombi, ya SGML. Ni HTML ambayo kawaida huunda ukurasa wa kivinjari cha wavuti. Kutumia HTML, unaweza kuingiza picha, kuunda sehemu za ukurasa, kuanzisha fonts na kuelekeza mtiririko wa ukurasa. HTML ni lugha ya ghafi inayounda fomu na kuonekana kwa ukurasa wa wavuti. Zaidi ya hayo, kwa kutumia HTML, unaweza kuongeza kazi nyingine kwenye tovuti kupitia lugha za script, kama vile JavaScript. HTML ni lugha inayotumiwa kwa ajili ya kubuni tovuti.

XML

Lugha ya Marejeo ya Uwezeshaji (XML) ni binamu wa HTML na mpwa wa SGML. Ingawa XML ni lugha ya ghafi na hivyo ni sehemu ya familia, ina kazi tofauti kuliko HTML. XML ni subset ya SGML - fatia haki ambazo programu, kama vile HTML, hazina. XML inaweza kufafanua maombi ya yake mwenyewe. Maelezo ya Rasilimali Format (RDF) ni matumizi ya XML. HTML ni mdogo wa kubuni na haina subsets au programu. XML ni rangi ya chini, au mwanga, wa SGML, iliyoundwa kufanya kazi na bandwidth mdogo. XML imerithi sifa za maumbile kutoka kwa SGML, lakini imeundwa kutengeneza familia yake. Subsets ya XML ni pamoja na XSL na XSLT.