Odnos između SGML, HTML i XML

Kada pogledate SGML, HTML i XML, ovo možete razmotriti kao grupu porodica. SMGL, HTML i XML su svi jezici za označavanje . Termin markup dobija svoj koren od urednika koji vrši reviziju pisaca, rukopisa. Urednik prilikom pregleda sadržaja će "označiti, rukopis za označavanje određenih polja. U računarskoj tehnologiji, oznaka jezika je skup reči i simbola koji naglašavaju tekst da ga definišu za web dokument. Na primer, kada kreirate Internet stranicu, želite da imate zasebne stavke i stavite slova u bold-face tip. Ovo se postiže putem markering jezika. Jednom kada shvatite uloge SGML, HTML i XML igranja u dizajniranju web stranica, videćete da su srodstva ova dva različita jezika jedna drugoj. Odnos između SGML-a, HTML-a i XML-a je porodična veza koja pomaže da web stranice funkcionišu i dinamično kreiraju web dizajn.

SGML

U ovoj porodici markup jezika, standardni generalizovani markerski jezik (SGML) je roditelj. SGML nudi način definiranja jezika za označavanje i postavlja standard za njihov oblik. Drugim rečima, SGML navodi šta neki jezici mogu ili ne mogu učiniti, koji elementi moraju biti uključeni, kao što su oznake i osnovna struktura jezika. Kako roditelj prelazi na genetske osobine djeteta, SGML prolazi strukturu i formulira 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 Internet pretraživač. Koristeći HTML, možete ugraditi slike, kreirati dijelove stranice, utvrditi fontove i usmeriti protok stranice. HTML je jezik označavanja koji stvara oblik i izgled veb stranice. Pored toga, koristeći HTML, možete dodati druge funkcije na web lokaciju preko skriptnih jezika, kao što je JavaScript. HTML je dominantan jezik koji se koristi za dizajn web stranica.

XML

Extensible Markup Language (XML) je rođak sa HTML-om i nećak u SGML-u. Iako je XML jezik markiranja i stoga dio porodice, on ima različite funkcije od HTML-a. XML je podgrupa SGML-a - daje mu prava koja aplikacija, poput HTML-a, nema. XML može definirati svoje aplikacije. Format opisa resursa (RDF) je aplikacija XML-a. HTML je ograničen na dizajn i nema podskupove ili aplikacije. XML je sređena ili lagana, verzija SGML-a, dizajnirana da radi sa ograničenim propusnim opsegom . XML je nasledio genetske osobine iz SGML-a, ali je kreiran da stvori svoju porodicu. Podmeni XML-a uključuju XSL i XSLT.