Ciberperiodismo.NET  Archivo de artículos

XML, el metalenguaje para el contenido web

Gorka J. Palacio. 16 de enero de 2003

 

Los documentos XML tienen tres elementos básicos que sirven para dar forma a los datos que queramos estructurar en cualquiera de las aplicaciones XML que se están estandarizando.

 

La excelente desarrolladora web Elizabeth Castro define XML como un sistema gramatical para la construcción de lenguajes de marcas personalizados. Es, por decirlo de otra forma, un metalenguaje que está facilitando ya la generación de contenido para la Red.

XML es un metalenguaje excelente para todas aquellas empresas del campo de la publicación y de los medios de comunicación, al igual que para las que se enfocan al comercio electrónico. Al fin y al cabo, XML nos da la opción de crear nuestro propio lenguaje de etiquetas que describa los datos que sean menester: noticias, artículos, vídeos, etc. Y como estamos hablando de lenguajes, mencionemos que cada lenguaje propio que se crea en XML, depende de una gramática subyacente o DTD.

Hay tres elementos básicos en los documentos XML: los elementos, los atributos y los valores. El elemento es la unidad básica que vamos a crear en las páginas en XML. Un elemento tiene básicamente tres partes: la etiqueta de apertura, el contenido que vamos a escribir, y la etiqueta de cierre. Pongamos un ejemplo para reconocerlo rápidamente:

<autor>Koldo Gartzia</autor>

En segundo término, tenemos los atributos son las partes que ponemos dentro de las etiquetas y que definen las subcategorías que vamos a tener dentro de esos sistemas de marcas. Los atributos se convierten, por lo tanto, en metadatos. Siguiendo el ejemplo de arriba, veamos como quedaría una atributo de "autor" dentro del elemento anterior:

<autor sexo="hombre">Koldo Gartzia</autor>

Y finalmente vamos a ver el "valor", que ya ha aparecido en el ejemplo anterior, ya que se trata del entrecomillado que sigue al atributo "autor".

De todos los elementos, hay uno primordial, el situado en el ápice de la pirámide y que sirve para empezar con éxito todo un trabajo en XML. Se trata del "elemento raíz", es decir, del elemento que va a hacer de contenedor de todos los demás. El acertar con el nombre de la etiqueta de ese elemento raíz es una operación que ejercitará nuestra mente y nos ayudará a estructurar los datos de nuestro trabajo. En el caso de una base de datos de noticias, el elemento raíz podría ser <archivo>.

Las etiquetas de los elementos no deben llevar tildes, ni letras especiales como la "ñ".

Peso del artículo: 2293 bits
copyleft@ciberperiodismo.com (2002-2003)

[Archivo]  [Entrada]