Extensible Markup Language, es un metalenguaje formado por etiquetas, permite definir la gramática de lenguajes específicos. Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades, permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil
Disponible en: http://es.wikipedia.org/wiki/Extensible_Markup_Language