Odnos između SGML-a, HTML-a i XML-a

Kada pogledate SGML, HTML i XML, mogli biste uzeti u obzir ovu obiteljsku grupaciju. SMGL, HTML i XML su svi označni jezici . Pojam markup dobiva svoj korijen od urednika koji vrše revizije pisacu, rukopisima. Uređivač će prilikom pregledavanja sadržaja označiti rukopis kako bi istaknuo određena polja. U računalnoj tehnologiji označni jezik je skup riječi i simbola koji označavaju tekst kako bi ga definirali za web-dokument. Na primjer, prilikom izrade internetske stranice želite biti zasebni odlomci i staviti slova u podebljano lice. To se postiže označnim jezikom. Kada shvatite uloge SGML, HTML i XML u dizajnu web stranice, vidjet ćete srodstvo tih različitih jezika međusobno. Odnos između SGML, HTML i XML je obiteljska obveznica koja pomaže u funkcioniranju web stranica i dinamičnosti web dizajna.

SGML

U ovoj obitelji označnih jezika, roditelj je Standardized Generalized Markup Language (SGML). SGML pruža način definiranja markupnih jezika i postavlja standard za njihov oblik. Drugim riječima, SGML navodi što neki jezici mogu ili ne mogu, koji elementi moraju biti uključeni, kao što su oznake i osnovna struktura jezika. Kao roditelj prolazi genetskim svojstvima djetetu, SGML prolazi strukturu i oblikuje pravila za označavanje jezika.

HTML

HyperText Markup Language (HTML) je dijete ili aplikacija SGML-a. To je HTML koji obično dizajnira stranicu za internetski preglednik. Pomoću HTML-a možete ugraditi slike, izraditi odjeljke stranica, utvrditi fontove i usmjeravati tijek stranice. HTML je označni jezik koji stvara oblik i izgled web stranice. Osim toga, pomoću HTML-a možete dodati i druge funkcije na web stranicu putem skriptnih jezika, kao što je JavaScript. HTML je prevladavajući jezik koji se koristi za dizajn web stranica.

XML

Extensible Markup Language (XML) je rođak u HTML-u i nećak u SGML-u. Iako je XML označni jezik i stoga dio obitelji, ima različite funkcije od HTML-a. XML je podskup SGML-a - dajte mu prava da aplikacija, kao što je HTML, nema. XML može definirati vlastite aplikacije. Format resursa (RDF) je aplikacija XML-a. HTML je ograničen na dizajn i nema podskupove ili aplikacije. XML je smanjena ili lagana verzija SGML-a, dizajnirana za rad s ograničenom širinom pojasa . XML je naslijedio genetske osobine iz SGML-a, ali je stvoren kako bi stvorio vlastitu obitelj. Podskupovi XML-a uključuju XSL i XSLT.