Razmerje med SGML, HTML in XML

click fraud protection

SGML, HTML, in XML so vsi označevalni jeziki. Izraz "markup" izvira iz urednikov, ki popravljajo pisateljeve rokopise. Urejevalnik "označi" rokopis, da označi določena polja. V računalniški tehnologiji je označevalni jezik skupek besed in simbolov, ki poudarja besedilo in ga definira za spletni dokument. Na primer, da ločijo odstavke in dajo črke v krepki pisavi, spletni oblikovalci uporabljajo označevalni jezik. Ko boste razumeli vloge, ki jih SGML, HTML in XML igrajo pri spletnem oblikovanju, boste videli sorodstvo med temi različnimi jeziki. Na kratko, SGML, HTML in XML je družina jezikov, ki pomagajo, da spletna mesta delujejo in dinamično spletno oblikovanje.

SGML

V tej družini označevalnih jezikov je nadrejeni standardni generalizirani označevalni jezik (SGML). SGML ponuja način za določanje označevalnih jezikov in postavlja standard za njihovo obliko. Z drugimi besedami, SGML navaja, kaj lahko nekateri jeziki naredijo ali ne, katere elemente je treba vključiti, na primer oznake, in osnovno strukturo jezika. Ko starš otroku posreduje genetske lastnosti, SGML posreduje pravila o strukturi in oblikovanju v označevalne jezike.

instagram viewer

HTML

Označevalni jezik HyperText (HTML) je podrejen ali aplikacija SGML. HTML je tisti, ki strukturira stran za brskalnik. Z uporabo HTML-ja lahko vdelate slike, ustvarite odseke strani, nastavite pisave in usmerjate pretok strani. Poleg tega lahko s pomočjo HTML spletnemu mestu dodate druge funkcije s pomočjo skriptnih jezikov, kot je JavaScript. HTML je prevladujoči jezik, ki se uporablja pri oblikovanju spletnih strani.

XML

Razširljivi označevalni jezik (XML) je bratranec HTML-ja in nečak SGML-ja. Čeprav je XML označevalni jezik in je zato del družine, ima drugačne funkcije kot HTML. XML je podskupina SGML, ki ji daje pravice, ki jih aplikacija, kot je HTML, nima. XML lahko sam definira aplikacije. Oblika opisa vira (RDF) je aplikacija XML. HTML je omejen na oblikovanje in nima podnaborov ali aplikacij. XML je skrajšana ali lahka različica SGML, zasnovana za delo z omejeno pasovno širino. XML je genetske lastnosti podedoval po SGML, vendar je ustvarjen za ustvarjanje lastne družine. Podnabori XML vključujejo XSL in XSLT.

instagram story viewer