XML es un lenguaje de marcas desarrollado por el W3C que permite definir la estructura de documentos grandes de manera extensible. Deriva del lenguaje SGML y es útil para el intercambio de información estructurada entre aplicaciones y plataformas diferentes. XML ofrece ventajas como su extensibilidad, compatibilidad entre sistemas, y capacidad de dar significado y contexto a los datos.