El Lenguaje XML RSS


INICIO
USO
sintaxis
NOMBRES
ENLACES

EL LENGUAJE XML

XML significa eXtensible markup language, o lenguaje de anotación extensible. XML no es sólo un lenguaje, es una forma de especificar lenguaje, no es un lenguaje para hacer mejores páginas web, sino un lenguaje para información auto-descrita.

XML se inició como un subconjunto de SGML (structured generalized markup language), un standard ISO para documentos estructurados que es sumamente complejo para poder servir documentos en la web. XML es algo así como SGML simplificado.

XML es un lenguaje que cambia el paradigma de programación: de basada en el funciones u objetos a la programación basada en el documento. XML se puede usar para cambiar totalmente el paradigma de publicación; de un programa que recibe unas entradas y produce unas salidas, se pasa a un documento que genera otro documento, o bien programas que toman documentos y producen otros documentos. Por eso, también, y, en general, salvo en entornos de servicios web, lo normal es que el XML se use en el servidor, y se sirva otro tipo de documentos, HTML, por ejemplo, que se obtienen a base de una serie de transformaciones. Precisamente, esto hace que los documentos XML se usen dentro de entornos de aplicaciones. Este entorno de aplicaciones permite publicar documentos XML, que, antes de ser enviados al cliente, sufrirán una serie de transformaciones para adaptarlo a los sintaxis del mismo.

Dentro de estos entornos de desarrollo y/o publicación, o usándolo de cualquier otra forma, XML tiene gran número de aplicaciones. La mayor parte de los portales y sitios de noticias ya están basados en XML, porque permite estructurar la información y luego aplicarle fácilmente transformaciones para su presentación. Lo más normal es que la información esté almacenada en una base de datos, se convierta a XML y luego se transforme para servirlo al cliente.


Alexia Pérez Fernández