A relación entre SGML, HTML e XML

Cando mires SGML, HTML e XML, podes considerar isto como unha agrupación familiar. SMGL, HTML e XML son todos os idiomas de marcación . O termo marcador obtén a súa raíz dos editores que fan revisións para escritores, manuscritos. Un editor, ao revisar o contido, marcará o manuscrito para destacar certos campos. Na tecnoloxía informática, unha linguaxe de marcado é un conxunto de palabras e símbolos que destacan o texto para definilo para un documento web. Por exemplo, ao crear unha páxina de Internet, quere poder separar separadamente e poñer letras en negrita. Isto faise mediante unha linguaxe de marcado. Unha vez que comprenda os roles SGML, HTML e XML no deseño da páxina web, verás o parentesco que teñen estas linguas distintas entre si. A relación entre SGML, HTML e XML é un vínculo familiar que axuda a facer que os sitios web funcionen e que o deseño web sexa dinámico.

SGML

Nesta familia de linguaxes de marcación, o idioma estándar de marcado xeneralizado (SGML) é o pai. SGML fornece un xeito de definir os idiomas de marcado e establece o estándar para a súa forma. Noutras palabras, SGML indica o que algúns idiomas poden ou non poden facer, que elementos deben incluírse, como etiquetas e a estrutura básica da linguaxe. Cando o pai transmite características xenéticas a un neno, SGML pasa estrutura e regras de formato para os idiomas de marcación.

HTML

HyperText Markup Language (HTML) é un neno ou aplicación de SGML. É HTML que adoita deseñar a páxina dun navegador de Internet. Usando HTML, pode integrar imaxes, crear seccións de páxinas, establecer fontes e dirixir o fluxo da páxina. HTML é o idioma de marcación que crea o formulario e a aparencia da páxina web. Ademais, usando HTML, pode engadir outras funcións a un sitio web a través de idiomas de script, como JavaScript. O HTML é o idioma predominante utilizado para o deseño do sitio web.

XML

O linguaxe de marcado extensible (XML) é primo de HTML e sobriño de SGML. Aínda que XML é unha linguaxe de marcado e, polo tanto, parte da familia, ten diferentes funcións que HTML. O XML é un subconxunto de SGML: darlle os dereitos que unha aplicación, como HTML, non ten. XML pode definir aplicacións propias. O formato de descrición de recursos (RDF) é unha aplicación de XML. HTML está limitado ao deseño e non ten subconxuntos ou aplicacións. XML é unha versión reducida, ou lixeira, de SGML, deseñada para funcionar con ancho de banda limitado. XML herdou trazos xenéticos de SGML, pero creouse para facer a súa propia familia. Os subconxuntos de XML inclúen XSL e XSLT.