La Rilato Inter SGML, HTML kaj XML

Kiam vi rigardas SGML, HTML kaj XML, vi povus konsideri ĉi familian grupon. SMGL, HTML kaj XML estas ĉiuj marĉaj lingvoj . La termina marko ricevas sian radikon de redaktantoj farante reviziojn al verkistoj, manuskriptoj. Redaktanto, kiam ĝi revizias la enhavon, marŝos, la manuskripton por reliefigi iujn kampojn. En komputila teknologio, marka lingvo estas aro de vortoj kaj simboloj, kiuj elstaras tekston por difini ĝin por TTT-dokumento. Ekzemple, kiam vi kreas interretan paĝon, vi volas povi apartigi alineojn kaj meti literojn en aŭdaca-vizaĝa tipo. Ĉi tio plenumas per marklingvo. Unufoje vi komprenas la listojn de SGML, HTML kaj XML-ludado en retpaĝo-desegno, vi vidos la parencecon kiun tiuj malsamaj lingvoj havas inter si. La rilato inter SGML, HTML kaj XML estas familiara interligo, kiu helpas ke la retejoj funkciu kaj dinamika dezajno retejo.

SGML

En ĉi tiu familio de markaj lingvoj, Norma Markita Lingvo (SGML) estas la gepatro. SGML provizas manieron difini markajn lingvojn kaj starigas la normon por ilia formo. Alivorte, SGML diras, kion iuj lingvoj povas aŭ ne povas fari, kiujn elementoj devas esti inkluditaj, kiel etikedoj kaj la baza strukturo de la lingvo. Kiel patro pasas sur genetikaj trajtoj al infano, SGML-pasas strukturon kaj formatregulojn por marki lingvojn.

HTML

HyperText Markup Language (HTML) estas infano, aŭ apliko, de SGML. Ĝi estas HTML, kiu kutime desegnas la paĝon por interreta retumilo. Uzante HTML, vi povas enmeti bildojn, krei paĝajn sekciojn, establi tiparojn kaj direkti la fluon de la paĝo. HTML estas la marka lingvo, kiu kreas la formon kaj aspekton de la retpaĝo. Aldone, uzante HTML, vi povas aldoni aliajn funkciojn al retejo per skriblingvoj, kiel ekzemple JavaScript. HTML estas la superreganta lingvo uzata por retpaĝaro.

XML

Extensible Markup Language (XML) estas kuzo al HTML kaj nevo al SGML. Kvankam XML estas marka lingvo kaj sekve parto de la familio, ĝi havas malsamajn funkciojn ol HTML. XML estas subaro de SGML - donu al ĝi rajtojn, ke aplikaĵo, kiel HTML, ne havas. XML povas difini siajn proprajn aplikojn. Rimeda priskribo Formato (RDF) estas apliko de XML. HTML estas limigita al dezajno kaj ne havas subaĵojn aŭ aplikojn. XML estas malalta aŭ malpeza versio de SGML, desegnita por labori kun limigita bando . XML heredis genetikajn trajtojn de SGML, sed estas kreita por fari sian propran familion. Subaroj de XML inkluzivas XSL kaj XSLT.