Y Perthynas rhwng SGML, HTML, a XML

Pan edrychwch ar SGML, HTML , a XML, gallech ystyried grŵp teuluol hwn. Mae SMGL, HTML a XML yn holl ieithoedd marcio . Mae'r term marcio yn cael ei gwreiddiau gan olygyddion yn gwneud diwygiadau i ysgrifenwyr, llawysgrifau. Wrth olygu'r cynnwys, bydd olygydd 'yn marcio, y llawysgrif i dynnu sylw at feysydd penodol. Mewn technoleg gyfrifiadurol, mae iaith farcio yn gyfres o eiriau a symbolau sy'n tynnu sylw at destun i'w ddiffinio ar gyfer dogfen we. Er enghraifft, wrth greu tudalen Rhyngrwyd, rydych am alluogi'r paragraffau ar wahân a rhoi llythrennau mewn math blaengar. Caiff hyn ei gyflawni trwy iaith farcio. Ar ôl i chi ddeall rolau SGML, HTML a XML chwarae mewn dylunio gwefan, fe welwch y berthynas rhwng y ddwy iaith a'r ddwy iaith hon i'w gilydd. Mae'r berthynas rhwng SGML, HTML, a XML yn bond teuluol sy'n helpu i wneud gwefannau yn gweithio a dylunio gwe ddynamig.

SGML

Yn y teulu hon o ieithoedd marcio, yr Iaith Marcio Cyffredinol Gyffredinol (SGML) yw'r rhiant. Mae SGML yn darparu ffordd i ddiffinio ieithoedd marcio a gosod y safon ar gyfer eu ffurf. Mewn geiriau eraill, mae SGML yn nodi beth y gall rhai ieithoedd ei wneud neu na allant ei wneud, pa elfennau y mae'n rhaid eu cynnwys, megis tagiau, a strwythur sylfaenol yr iaith. Wrth i riant basio nodweddion genetig i blentyn, mae rheolau pasio SGML a rheolau fformat i ieithoedd marcio.

HTML

Mae HyperText Markup Language (HTML) yn blentyn, neu gais, o SGML. Mae'n HTML sydd fel arfer yn dylunio'r dudalen ar gyfer porwr Rhyngrwyd. Gan ddefnyddio HTML, gallwch chi fewnosod delweddau, creu adrannau tudalen, sefydlu ffontiau a chyfeirio llif y dudalen. HTML yw'r iaith farcio sy'n creu ffurf ac ymddangosiad y dudalen we. Yn ogystal, gan ddefnyddio HTML, gallwch ychwanegu swyddogaethau eraill i wefan trwy ieithoedd sgriptio, megis JavaScript. HTML yw'r brif iaith a ddefnyddir ar gyfer dylunio gwefannau.

XML

Mae Iaith Farchnad Estynadwy (XML) yn gyffrous i HTML ac yn nai i SGML. Er bod XML yn iaith farcio ac felly mae'n rhan o'r teulu, mae ganddi swyddogaethau gwahanol na HTML. Mae XML yn is-set o SGML - rhowch hawliau nad oes gan gais, fel HTML, iddo. Gall XML ddiffinio ceisiadau ei hun. Disgrifiad o'r Adnoddau Fformat (RDF) yw cais o XML. Mae HTML wedi'i gyfyngu i ddylunio ac nid oes ganddi is-setiau na cheisiadau. Mae XML yn fersiwn i lawr, neu olau, o SGML, wedi'i gynllunio i weithio gyda lled band cyfyngedig. Etifeddwyd nodweddion genetig XML o SGML, ond fe'i crëir i wneud ei deulu ei hun. Mae is-setiau XML yn cynnwys XSL a XSLT.