Get Adobe Flash player

Valoración:

 

3 votos

0 comentarios

XML: etiquetando la red

XML: Extensible Markup Language, o lenguaje de marcas (etiquetas) extensible.

A la búsqueda de la web semántica

La tecnología XML busca expresar información abstracta de la manera más estructurada y reutilizable posible.

XML no es sólo un lenguaje, es una forma de especificar lenguajes, de ahí lo de extensible.

Todo lenguaje que se exprese de una forma determinada puede ser XML. Por lo tanto, XML no es un lenguaje para hacer mejores páginas web, sino un lenguaje para información auto-descrita, o al menos, auto-descrita si las etiquetas están bien puestas.

Una etiqueta es una marca hecha en el documento para señalar un pedazo de información con un sentido claro y definido.

XML nace como un estándar de información no sólo para Internet. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier formato imaginable.

Datos, información, búsqueda...

XML es muy simple, pero juega un papel fundamental en el intercambio de una gran variedad de datos.

Algunas de las aplicaciones XML son las siguientes:

 

Semántica popular

XML no especifica ninguna semántica o conjuntoxml, rdf, rss de etiquetas. De hecho, XML es realmente un metalenguaje para describir lenguajes de marcas. En otras palabras, XML facilita definir etiquetas y relaciones estructurales entre ellas. Desde que un conjunto de etiquetas no se predefine, no puede haber una semántica preconcebida.  De todas las semánticas de un documento XML, ésta será definida por las aplicaciones del procesoetiquetas o por las hojas de estilo.

XML tampoco es como SGML, aunque se trata de una clase de SGML. XML se define como una aplicación perfilada de SGML. El lenguaje SGML (Standard Generalized Markup Language) ha sido el estándar, para mantener los depósitos centrales de la estructura documental desde hace más de una década, pero esto no satisface para ofrecer documentos sobre la Web.  Definir XML como una aplicación perfilada de SGML significa que el sistema que compone SGML puede leer documentos XML. Sin embargo, usar y comprender documentos XML no requiere un sistema que sea capaz de leer el complejo SGML.

Es importante comprender por qué se ha creado XML. XML se ha creado para enriquecer la estructura de los documentos que pueden ser usados en la Web, puesto que las otras alternativas viables, HTML y SGML, no eran demasiado prácticas para este propósito.

Según la especificación, los objetivos de diseñar XML fueron los siguientes:

Principales usos

Entre las ventajas de adoptar XML podemos destacar las siguientes: los autores o proveedores pueden diseñar sus propios documentos a medida diseñando e inventando sus propias etiquetas dependiendo de las funciones que quieran dar a los datos. La información contenida en un documento XML puede ser más rica y fácil de usar porque las habilidades hipertextuales de XML son mayores que las de HTML. XML puede ofrecer más facilidades para la representación en los navegadores ya que elimina muchas de las complejidades de SGML en aras de una mayor flexibilidad del modelo, con lo que la escritura de programas para manejar XML es mucho más sencilla. La información será más accesible y reutilizable porque la flexibilidad de las etiquetas de XML puede utilizarse sin tener que amoldarse a las reglas específicas de un fabricante como es el caso de HTML. Los archivos XML válidos son válidos también en SGML, por lo que también pueden utilizarse fuera de la Web en un entorno SGML.

Los principales usos de XML son los siguientes:

Referencias

Textos de:

- Mario Hinojos Laveaga

- María Jesús Lamarca

Foto_1_small

Publicado por sarok el 4 de Junio de 2008

Publicado por

  • Nn_tt_big Comisariado de Nuevas Tecnologías

    4 de Junio de 2008