El eXtensible Markup Language (en español, Lenguaje de Etiquetado o de marcado extensible) es un lenguaje muy específico que proviene del W3C, para responder a diferentes necesidades. XML es una adaptación del lenguaje estándar internacional SGML (Standard Generalized Markup Language), que define la estructura y contenido de documentos electrónicos y sirve para simplificar la publicación e intercambio de datos en Internet a través de estándares y formatos comunes.