martes, 10 de junio de 2008

XML (Extensible Markup Language)

Es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C) no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas (Bases de datos, editores de texto, hojas de cálculo, etc).

Ventajas del XML:
  • Es extensible, lo que quiere decir que una vez diseñado un lenguaje y puesto en producción, igual es posible extenderlo con la adición de nuevas etiquetas.
  • El analizador es un componente estándar, no es necesario crear un analizador específico para cada lenguaje.
  • Mejora la compatibilidad entre aplicaciones.
XML busca dar solución al problema de expresar información estructurada de la manera más abstracta y reutilizable posible (se compone de partes bien definidas). Entonces se tiene un árbol de pedazos de información.
Una etiqueta consiste en una marca hecha en el documento, que señala una porción de éste como un elemento. Un pedazo de información con un sentido claro y definido.

Un documento XML está formado por el prólogo (es opcional) y por el cuerpo del documento (obligatorio y único).

http://es.wikipedia.org/wiki/XML

http://www.w3schools.com/xml/default.asp


No hay comentarios: