SGML, HTML eta XML arteko harremana

SGML, HTML eta XML-n begiratzen duzunean, familia-taldekatze hori kontuan hartu beharko zenuke. SMGL, HTML eta XML hizkuntzen markak dira. Epe markaketa bere root lortzen editoreak idazleen berrikuspen egiten, eskuizkribuak. Editore bat, edukia berrikusten denean, 'markatu egingo da, zenbait eremutan nabarmentzeko eskuizkribua. Informatika-teknologian, markatze-hizkuntza testu-mezu bat definitzeko balio duten hitz eta sinboloen multzo bat da. Adibidez, Interneteko orrialde bat sortzen denean, bereizi ahal izango dituzu paragrafoak eta gutunak letra lodiz idatzita. Hau marka-hizkuntzaren bidez lortzen da. SGML, HTML eta XML rolak ulertzen dituzunean web orriaren diseinuan, parentesiak hizkuntza desberdin horiek elkarren artean ikusiko dituzu. SGML, HTML eta XMLren arteko harremana webguneen eta web diseinuen dinamika egiten laguntzen duen familiako lotura da.

SGML

Marken hizkuntzen familia honetan, Marka orokorraren hizkuntza normalizatua (SGML) gurasoa da. SGML-k markatzeko hizkuntzak definitzeko modu bat eskaintzen du eta bere inprimakia estandarra ezartzen du. Beste era batera esanda, SGML-ek hizkuntzak zein hizkuntzatan egin dezakeen edo ez, zer elementu sartu behar dira, esate baterako, etiketak eta hizkuntzaren oinarrizko egitura. Guraso batek ume bati ezaugarri genetikoak ematen dionean, SGML-k egitura eta formatua arautzen du hizkuntzak markatzeko.

HTML

HyperText Markup Language (HTML) SGMLren umea edo aplikazioa da. Internet arakatzaile baterako orria diseinatzen duen HTMLa da. HTML erabiliz, irudiak txertatzeko, orrialdearen atalak sortzeko, letra-tipoak ezartzeko eta orriaren fluxua zuzentzeko. HTMLa web orrialdearen itxura eta itxura sortzen duen markatze hizkuntza da. Gainera, HTML erabiliz, beste funtzio batzuk webgune batera gehi ditzakezu scripting hizkuntzak erabiliz, hala nola, JavaScript. HTML web diseinurako erabiltzen den hizkuntza nagusia da.

XML

Extensible Markup Language (XML) HTML lehengusu bat eta SGMLrako iloba bat da. XML markatze-hizkuntza eta, beraz, familiaren zati bat badago ere, HTML baino funtzio desberdinak ditu. XML SGML azpisektorea da - eman aplikazio bat, hala nola, HTML, ez duelako. XML-k bere aplikazioak definitu ditzake. Baliabideen deskribapenaren formatua (RDF) XML aplikazio bat da. HTMLa diseinura mugatzen da eta ez ditu azpimultzoak edo aplikazioak. XML estandar bat da, edo argia, SGMLren bertsioa da, banda zabalera mugatuarekin lan egiteko diseinatua. XML-k SGML-ren ezaugarri genetikoak heredatu ditu, baina bere familia propioa sortzeko. XML azpisektoreak XSL eta XSLT artean daude.