XML (Lenguaje de Marcado Extensible) es un lenguaje de marcado diseñado para codificar documentos en un formato que sea legible tanto por humanos como por máquinas. Define un conjunto de reglas para estructurar la información de manera clara y organizada. El XML se utiliza ampliamente para el intercambio de datos entre diferentes sistemas y aplicaciones, proporcionando una forma flexible y extensible de representar datos estructurados. Los documentos XML constan de elementos, atributos y contenido de texto; los elementos están delimitados por etiquetas de inicio y fin, mientras que los atributos ofrecen información adicional sobre dichos elementos. Al ser un formato basado en texto, resulta sencillo de analizar (parse) y procesar por diversos lenguajes de programación. Se emplea habitualmente para almacenar configuraciones, intercambiar datos en servicios web y representar información en bases de datos. Su naturaleza autodescriptiva lo convierte en una opción ideal para la serialización y el almacenamiento de datos. Aunque la extensión estándar es '.xml', en ocasiones se utiliza '.xyz' por motivos de ofuscación o procesos internos específicos, manteniendo siempre la sintaxis XML original.