SGML, HTML, un XML ir visi iezīmēšanas valodas. Termins "uzcenojums" radās no redaktoriem, kuri veica labojumus rakstnieku rokrakstos. Redaktors "atzīmē" rokrakstu, lai izceltu dažus laukus. Datortehnoloģijā iezīmēšanas valoda ir vārdu un simbolu kopums, kas izceļ tekstu, lai to definētu tīmekļa dokumentam. Piemēram, lai nošķirtu rindkopas un burtus ievietotu treknrakstā, tīmekļa dizaineri izmanto iezīmēšanas valodu. Kad esat sapratis SGML, HTML un XML lomu tīmekļa dizainā, jūs redzēsiet šo atšķirīgo valodu radniecību. Īsumā SGML, HTML un XML ir valodu saime, kas palīdz padarīt vietnes funkcionālas un web dizainu dinamiskas.
SGML
Šajā iezīmēšanas valodu ģimenē vecākus lieto standarta vispārinātā iezīmēšanas valoda (SGML). SGML nodrošina veidu, kā definēt iezīmēšanas valodas, un nosaka to formas standartu. Citiem vārdiem sakot, SGML norāda, ko dažas valodas var vai nevar darīt, kādi elementi jāiekļauj, piemēram, tagi, un valodas pamatstruktūra. Kad vecāki nodod bērnam ģenētiskās īpašības, SGML struktūras un formāta noteikumus nodod iezīmēšanas valodām.
HTML
HyperText iezīmēšanas valoda (HTML) ir SGML pakārtotais vai lietojumprogramma. Tas ir HTML, kas strukturē pārlūka lapu. Izmantojot HTML, varat iegult attēlus, izveidot lapu sadaļas, izveidot fontus un vadīt plūsma lapas. Turklāt, izmantojot HTML, vietnei varat pievienot citas funkcijas, izmantojot skriptu valodas, piemēram, JavaScript. HTML ir dominējošā valoda, ko izmanto tīmekļa vietnes dizainā.
XML
Extensible Markup Language (XML) ir HTML brālēns un SGML brāļadēls. Neskatoties uz to, ka XML ir iezīmēšanas valoda un tāpēc pieder pie ģimenes, tam ir atšķirīgas funkcijas nekā HTML. XML ir SGML apakškopa, kas tai piešķir tiesības, kādas nav lietojumprogrammai, piemēram, HTML. XML var definēt savas lietojumprogrammas. Resursu apraksta formāts (RDF) ir XML lietojumprogramma. HTML ir ierobežots ar dizainu, un tajā nav apakškopu vai lietojumprogrammu. XML ir parsēta vai viegla SGML versija, kas paredzēta darbam ar ierobežotu joslas platumu. XML pārmantoja ģenētiskās īpašības no SGML, bet ir izveidota, lai izveidotu savu ģimeni. XML apakškopās ir XSL un XSLT.