XML (Extensible Markup Language)
XML es un metalenguaje, es decir, no es un lenguaje en sí mismo, sino que sirve para definir otros. Deriva del SGML y permite definir la estructura de documentos mediante etiquetas.
Su sintaxis es muy parecida al HTML, pero con diferencias, pues el XML es creado para detallar el tipo de información que se coloca dentro de dichas etiquetas, mientras que el HTML se encarga de definir cómo se va a mostrar esa información, es decir, su formato.
Una característica significativa del XML es que es un lenguaje extensible. Por tanto, los usuarios pueden crear sus propias etiquetas siempre y cuando estas cumplan con los requisitos establecidos en el lenguaje.
Otra de sus grandes ventajas es que se trata de un formato abierto reconocido mundialmente, que puede usarse en cualquier plataforma y no requiere cambios para cada versión.
XML es una herramienta con un gran potencial y de fácil uso, pues no se almacena en formato binario, sino como texto.