Lenguaje+XML


 * XML** es un Lenguaje de Etiquetado Extensible muy simple, pero estricto que juega un papel fundamental en el intercambio de una gran variedad de datos. Es un lenguaje muy similar a HTML, pero su función principal es describir datos y no mostrarlos como es el caso de HTML(su función radica en ayudarnos a darle formato a los diversos contenidos de una página) . **XML** es un formato que permite la lectura de datos a través de diferentes aplicaciones.

Su función principal es ayudarnos a organizar contenidos y eso hace que los documentos **XML** sean portables hacia diferentes tipos de aplicaciones.

El XML se preocupa por estructurar la información que pretende almacenar. La estructura la marca la lógica propia de la información.

Otra característica del **XML** es que es un lenguaje que puede extenderse. Al trabajar con documentos **XML** podemos determinar nuestros propios tags y estructura de documentos para trabajar. En **XML** el tag es válido porque yo lo puedo definir y utilizar sin ningún problema. Por otro lado en el HTML todos los tags ya han sido predefinidos y son parte del estándar HTML definido por el W3C.

__**Ventajas e inconvenientes del lenguaje XML**__

1. Ventajas:
 * es un estándar, es decir se puede utilizar con cualquier lenguaje.
 * se pueden manejar con él datos complejos ya que esta estructurado.
 * independiente de la plataforma

2. Inconvenientes:
 * la información requiere más espacio, lo que repercute en el rendimiento.