1. Qué es XML y para qué se utiliza
XML (eXtensible Markup Language) es un lenguaje de marcado para estructurar y transmitir datos. A diferencia de HTML, los usuarios pueden definir libremente sus propias etiquetas, lo que lo hace extensible. XML es independiente de la plataforma y puede ser leído tanto por humanos como por máquinas. Se utiliza ampliamente en servicios web (SOAP), archivos de configuración (Maven, Android), intercambio de datos (RSS, Sitemap) y almacenamiento de documentos (Office Open XML). XML sirve como formato estándar para el intercambio de datos entre sistemas, garantizando la integridad de los datos mediante reglas de sintaxis estrictas. Su naturaleza autodescriptiva y su estructura jerárquica lo convierten en un formato ideal para representar datos complejos.