XML es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium para definir la gramática de lenguajes específicos y permitir el intercambio estructurado de información entre plataformas. Es una simplificación del lenguaje SGML e incluye características como ser extensible, contar con analizadores estándares y poder ser usado por terceros.