XML, siglas de eXtensible Markup Language, lenguaje de
marcas Extensible, es un lenguaje de marcas desarrollado por el World Wide Web
Consortium (W3C) utilizado para almacenar datos en forma legible. Proviene del
lenguaje SGML y permite definir la gramática de lenguajes específicos (de la
misma manera que HTML es a su vez un lenguaje definido por SGML) para
estructurar documentos grandes. A diferencia de otros lenguajes, XML da soporte
a bases de datos, siendo útil cuando varias aplicaciones deben comunicarse entre
sí o integrar información.
XML no ha nacido sólo para su aplicación para Internet, sino
que se propone como un estándar para el intercambio de información estructurada
entre diferentes plataformas. Se puede usar en bases de datos, editores de
texto, hojas de cálculo y casi cualquier cosa imaginable.
XML es una tecnología sencilla que tiene a su alrededor
otras que la complementan y la hacen mucho más grande y con unas posibilidades
mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la
compatibilidad entre sistemas para compartir la información de una manera
segura, fiable y fácil.
Ventajas del XML.
- Es extensible: Después de diseñado y puesto en producción,
es posible extender XML con la adición de nuevas etiquetas, de modo que se
pueda continuar utilizando sin complicación alguna.
- El analizador es un componente estándar, no es necesario
crear un analizador específico para cada versión de lenguaje XML. Esto
posibilita el empleo de cualquiera de los analizadores disponibles. De esta
manera se evitan bugs y se acelera el desarrollo de aplicaciones.
- Si un tercero decide usar un documento creado en XML, es
sencillo entender su estructura y procesarla. Mejora la compatibilidad entre
aplicaciones. Podemos comunicar aplicaciones de distintas plataformas, sin que
importe el origen de los datos, es decir, podríamos tener una aplicación en
Linux con una base de datos Postgres y comunicarla con otra aplicación en
Windows y Base de Datos MS-SQL Server.
- Transformamos datos en información, pues se le añade un
significado concreto y los asociamos a un contexto, con lo cual tenemos
flexibilidad para estructurar documentos.
por Rocío Ramírez PDVSA