Relația dintre SGML, HTML și XML

Când vă uitați la SGML, HTML și XML, puteți considera acest lucru o grupare de familie. SMGL, HTML și XML sunt toate limbi de marcare . Termenul de marcare devine rădăcină de la editori, făcând revizuiri la manuscrisele scriitorului. Un editor, atunci când revizuiește conținutul, va "marca, manuscrisul pentru a evidenția anumite câmpuri. În tehnologia calculatoarelor, un limbaj de markup este un set de cuvinte și simboluri care evidențiază textul pentru a-l defini pentru un document web. De exemplu, atunci când creați o pagină de Internet, doriți să fiți capabili cu paragrafele separate și să introduceți litere într-un tip cu caractere aldine. Acest lucru este realizat printr-un limbaj de marcare. Odată ce ați înțeles rolurile SGML, HTML și XML în designul paginilor web, veți vedea legăturile dintre aceste limbi diferite. Relația dintre SGML, HTML și XML este o legătură de familie care ajută site-urile să funcționeze și designul web dinamic.

SGML

În această familie de limbi de marcare, SGML (Standard Generalized Markup Language) este părinte. SGML oferă o modalitate de a defini limbile de marcare și stabilește standardul pentru forma lor. Cu alte cuvinte, SGML afirmă ce pot sau nu pot face anumite limbi, ce elemente trebuie să fie incluse, cum ar fi etichetele și structura de bază a limbii. În timp ce un părinte trece pe trăsături genetice unui copil, SGML trece regulile de structură și formate în limbile de marcare.

HTML

HyperText Markup Language (HTML) este un copil sau o aplicație a SGML. Este HTML, care de obicei proiectează pagina pentru un browser de Internet. Folosind codul HTML, puteți încorpora imagini, crea secțiuni de pagină, stabili fonturi și direcționa fluxul paginii. HTML este limbajul de marcare care creează forma și aspectul paginii web. În plus, utilizând HTML, puteți adăuga alte funcții unui site prin intermediul limbilor de scripting, cum ar fi JavaScript. HTML este limbajul predominant folosit pentru proiectarea site-ului web.

XML

Extensible Markup Language (XML) este un văr de HTML și un nepot la SGML. Deși XML este un limbaj de markup și, prin urmare, o parte a familiei, are funcții diferite de HTML. XML este un subset al SGML - dă-i drepturi pe care o aplicație, cum ar fi HTML, nu le are. XML poate defini aplicațiile proprii. Descrierea resurselor (RDF) este o aplicație XML. HTML este limitat la proiectare și nu are subseturi sau aplicații. XML este o versiune mai scundă sau mai ușoară a SGML, concepută pentru a lucra cu o lățime de bandă limitată. XML a trăit trasaturi genetice de la SGML, dar este creat pentru a-și face propria familie. Subsamblurile XML includ XSL și XSLT.