Relația dintre SGML, HTML și XML

click fraud protection

SGML, HTML, și XML sunt toti limbaje de marcare. Termenul „marcaj” provine de la editori care făceau revizuiri la manuscrisele scriitorilor. Un editor „marchează” manuscrisul pentru a evidenția anumite câmpuri. În tehnologia computerelor, un limbaj de marcare este un set de cuvinte și simboluri care evidențiază textul pentru a-l defini pentru un document web. De exemplu, pentru a separa paragrafele și a pune literele cu caractere aldine, designerii web utilizează limbajul de marcare. După ce înțelegeți rolurile pe care le joacă SGML, HTML și XML în proiectarea web, veți vedea rudenia pe care o au aceste limbi distincte. Pe scurt, SGML, HTML și XML este o familie de limbaje care ajută la îmbunătățirea funcționalității site-urilor web și a designului web dinamic.

SGML

În această familie de limbaje de markup, Standard Generalized Markup Language (SGML) este părintele. SGML oferă o modalitate de a defini limbaje de marcare și stabilește standardul pentru forma lor. Cu alte cuvinte, SGML precizează ce pot sau nu pot face unele limbi, ce elemente trebuie incluse, cum ar fi etichetele și structura de bază a limbii. Pe măsură ce un părinte transmite trăsăturile genetice unui copil, SGML transmite regulile de structură și formatare limbajelor de marcare.

instagram viewer

HTML

HyperText Markup Language (HTML) este un copil sau o aplicație a SGML. HTML este cel care structurează pagina pentru un browser. Folosind HTML, puteți încorpora imagini, crea secțiuni de pagină, stabili fonturi și direcționa curgere a paginii. În plus, utilizând HTML, puteți adăuga alte funcții pe un site web prin limbaje de scriptare, cum ar fi JavaScript. HTML este limbajul predominant utilizat în proiectarea site-ului web.

XML

Extensible Markup Language (XML) este un verișor al HTML și un nepot al SGML. Deși XML este un limbaj de marcare și, prin urmare, face parte din familie, are funcții diferite decât HTML. XML este un subset al SGML, care îi conferă drepturile pe care o aplicație, cum ar fi HTML, nu le are. XML poate defini propriile aplicații. Resource Description Format (RDF) este o aplicație XML. HTML este limitat la design și nu are subseturi sau aplicații. XML este o versiune redusă sau ușoară a SGML, concepută pentru a funcționa cu lățime de bandă limitată. XML a moștenit trăsături genetice de la SGML, dar este creat pentru a-și face propria familie. Subseturile XML includ XSL și XSLT.

instagram story viewer