Razmerje med SGML, HTML in XML

Ko pogledate SGML, HTML in XML, lahko to upoštevate kot družinsko kategorijo. SMGL, HTML in XML so vsi označevalni jeziki . Izraz markup dobi koren od urednikov, ki spreminja pisatelja, rokopisov. Urednik pri pregledovanju vsebine bo "označil, rokopis za označevanje določenih polj. V računalniški tehnologiji je markacijski jezik niz besed in simbolov, ki označujejo besedilo, da ga definira za spletni dokument. Če na primer ustvarite spletno stran, želite ločene odstavke in dati črke v krepko obliko obraza. To se doseže z označevalnim jezikom. Ko razumete vloge SGML, HTML in XML pri oblikovanju spletnih strani, boste videli, da imajo ti različni jeziki drug drugemu. Odnos med SGML, HTML in XML je družinska vez, ki omogoča, da spletna mesta delujejo in dinamično spletno oblikovanje.

SGML

V tej družini označevalnih jezikov je standardni splošni označevalni jezik (SGML) starš. SGML ponuja način določanja označevalnih jezikov in določa standard za svojo obliko. Z drugimi besedami, SGML navaja, kakšni jeziki lahko ali ne morejo storiti, katere elemente je treba vključiti, na primer oznake, in osnovno strukturo jezika. Kot staršev preide na genetske lastnosti za otroka, SGML prehaja strukturo in oblikuje pravila za označevanje jezikov.

HTML

HyperText Markup Language (HTML) je otrok ali aplikacija SGML. HTML je običajno oblikoval stran za internetni brskalnik. Z uporabo HTML lahko vdelate slike, ustvarite razdelke strani, določite pisave in usmerite tok strani. HTML je označevalni jezik, ki ustvarja obliko in videz spletne strani. Poleg tega lahko z uporabo HTML-ja dodate druge funkcije na spletno mesto prek skriptnih jezikov, kot je JavaScript. HTML je prevladujoči jezik za oblikovanje spletnih strani.

XML

Razširljiv označevalni jezik (XML) je bratranec v HTML in nečak v SGML. Čeprav je XML označevalni jezik in zato del družine, ima različne funkcije kot HTML. XML je podmnožica SGML - dajte ji pravice, ki jih aplikacija, kot je HTML, nima. XML lahko določi svoje programe. Format opisa virov (RDF) je aplikacija XML. HTML je omejen na oblikovanje in nima podskupin ali aplikacij. XML je zamaknjena ali lahka različica SGML, ki je zasnovana za delo z omejeno pasovno širino . XML je podedoval genetske lastnosti SGML, vendar je ustvarjen, da bi ustvaril svojo družino. Podmnožice XML vključujejo XSL in XSLT.