Ang Relasyon Taliwala sa SGML, HTML, ug XML

Kung magtan-aw ka sa SGML, HTML , ug XML, mahimo nimo kining ikonsiderar nga paghugpong sa pamilya. Ang SMGL, HTML ug XML tanan mga markup languages . Ang termino nga markup nakuha gikan sa mga editor nga naghimo sa mga pagbag-o sa manunulat, mga manuskrito. Ang usa ka editor, sa dihang girebyu ang sulod, 'magmarka, ang manuskrito aron sa pagpasiugda sa pipila ka natad. Sa teknolohiya sa kompyuter, ang usa ka pulong sa markup usa ka hugpong sa mga pulong ug mga simbolo nga nagpasiugda sa teksto aron ipaila kini alang sa usa ka dokumento sa web. Pananglitan, sa paghimo sa usa ka pahina sa Internet, gusto nimo nga makahimo ang lain nga mga parapo ug pagbutang sa mga letra sa usa ka matang sa maisug nga nawong. Matuman kini pinaagi sa usa ka pinulongang markup. Sa higayon nga imong masabtan ang mga papel nga SGML, HTML ug XML nga magdula sa disenyo sa web page, imong makita ang kinship niining mga nagkalainlaing pinulongan nga anaa sa usag usa. Ang relasyon tali sa SGML, HTML, ug XML usa ka bugkos sa pamilya nga makatabang sa paghimo sa mga website nga nagtrabaho ug dinamikong pagdisenyo sa web.

SGML

Niini nga pamilya sa mga pinulongan nga markup, ang Standard Generalized Markup Language (SGML) mao ang ginikanan. Ang SGML naghatag og usa ka paagi sa paghubad sa mga pinulongan sa markup ug nagpahimutang sa sumbanan alang sa ilang porma. Sa laing pagkasulti, gipahayag sa SGML kung unsa ang mahimo o dili mahimo sa pipila ka mga pinulongan, unsa nga mga elemento ang kinahanglan nga ilakip, sama sa mga tag, ug ang batakang estruktura sa pinulongan. Samtang ang usa ka ginikanan mopasa sa genetic nga mga kinaiya ngadto sa usa ka bata, gipasa sa SGML ang istruktura ug pormat nga mga lagda aron markup languages.

HTML

Ang HyperText Markup Language (HTML) usa ka bata, o aplikasyon, sa SGML. Kini mao ang HTML nga kasagaran nagdisenyo sa panid alang sa usa ka Internet browser. Paggamit sa HTML, mahimo nimo nga i-embed ang mga hulagway, paghimo og mga seksyon sa panid, pag-establisar sa mga font ug paggiya sa agianan sa panid. Ang HTML mao ang pinulongang pinulongan nga nagmugna sa porma ug dagway sa web page. Dugang pa, gamit ang HTML, mahimo nimong idugang ang ubang mga gimbuhaton sa usa ka website pinaagi sa mga pinulongan nga scripting, sama sa JavaScript. Ang HTML mao ang labaw nga pinulongan nga gigamit alang sa disenyo sa website.

XML

Ang Extensible Markup Language (XML) usa ka ig-agaw sa HTML ug usa ka pag-umangkon nga lalaki sa SGML. Bisan tuod ang XML usa ka markup nga pinulongan ug busa bahin sa pamilya, kini adunay lainlaing mga gimbuhaton kaysa HTML. Ang XML usa ka tipik sa SGML - ihatag kini nga mga katungod nga ang usa ka aplikasyon, sama sa HTML, wala. Ang XML makahimo sa paghatag sa mga aplikasyon sa iyang kaugalingon. Ang Deskripsyon sa Reskripsyon sa Resource (RDF) usa ka aplikasyon sa XML. Limitado ang disenyo sa HTML ug wala'y mga subset o aplikasyon. Ang XML usa ka pared down, o light, nga bersyon sa SGML, nga gilaraw nga magtrabaho uban ang limitadong bandwidth . Gipanunod sa XML ang mga kinaiya sa genetic gikan sa SGML, apan gimugna aron sa paghimo sa kaugalingong pamilya. Ang mga subsets sa XML naglakip sa XSL ug XSLT.