Unidad didáctica 2. Lenguaje de etiquetado de documentos digitales: SGML, XML

 

HTML es el acrónimo de 'Hipertext markup language' o lenguaje de etiquetas hipertextuales.

Los documentos HTML son documentos de texto plano (ASCII) en los que se insertan 'etiquetas' para definir distintas características.

HTML es un lenguaje continuo que sólo utiliza los caracteres ASCII visibles.

El documento HTML tiene una estructura general incluida en la marca que se divide en una cabecera y un cuerpo. La cabecera contiene información interna del documento, como el título, ubicación predeterminada y unos metadatos. El cuerpo del documento, incluye todo aquello que el visualizador representa en pantalla o procesa, o sea, el texto general y las etiquetas asociadas.

Estas etiquetas se colocan en la cabecera del documento y permiten definir datos internos del documento como el autor, descriptores, resumen, y toda una serie de datos catalográficos.

Un aspecto más criticado del HTML clásico es su rigidez. Por lo que surgió el DHTML.

 

DHTML son las siglas de Dynamic HTML o HTML dinámico. Con HTML Dinámico se puede modificar el texto sobre la marcha. Esta técnica permite ayudas interactivas que muestran un texto u otro en un sector del documento según pasemos el cursor por una u otra palabra. Esto podría resolverse en HTML clásico con imágenes en formato GIF animado o enlaces a textos externos, pero obligan a la carga de páginas y a realizar continuos y engorrosos retrocesos al documento base.

 

Sin embargo, HTML Dinámico tiene varios problemas, como el empleo de lenguajes de programación y estructuras complejas que no lo hacen tan accesible como el HTML clásico.

DHTML se basa en el modelo de documentos orientado al objeto. Y tiene tres de sus elementos básicos: la clase, el objeto y la propiedad.

 

XML es en sí un metalenguaje que ordena, estructura y describe los documentos de las páginas web, permitiendo una descripción más minuciosa. HTML y XML se complementan mutuamente, ya que ambos son un producto del SGML. XML hereda de SGML el concepto de DTD (Document Type Definition): como un archivo que encierra una definición formal de un tipo de documento y especifica su estructura lógica. Define tanto los elementos de una página como sus atributos.

XML implementa el lenguaje de estilo de los documentos XSL (eXtensible Stylesheet Language) que permite modificar el aspecto de un documento.

El tratamiento de los enlaces está mejorado con la especificación XLL (eXtensible Linking Language).

Para saber más:

Bibliografía