XML es un metalenguaje extensible desarrollado por el W3C para definir lenguajes que permiten el intercambio estructurado de información entre plataformas. XML define la gramática para lenguajes como XHTML, SVG y MathML y puede usarse en bases de datos, editores de texto, hojas de cálculo y más.