Cómo, con
JAXB (Jakarta XML Binding), convertir objetos de Java a XML y viceversa: anotaciones clave
@XmlRootElement,
@XmlElement,
@XmlAttribute,
@XmlType,
@XmlTransient; clases básicas
JAXBContext,
Marshaller,
Unmarshaller; configuración del formato mediante la propiedad
Marshaller.JAXB_FORMATTED_OUTPUT. Revisamos las dependencias de Maven para Java 11+ (
jakarta.xml.bind-api,
jaxb-runtime), el trabajo con colecciones y objetos anidados, el control del orden de los elementos (
propOrder), la exclusión de campos y los errores típicos.