JAXB
JAXB stands for Java Architecture for XML Binding. It is a Java API that provides a convenient framework for mapping between XML documents and Java objects. JAXB enables developers to define how Java classes correspond to XML schemas and to perform marshalling (converting Java objects to XML) and unmarshalling (converting XML to Java objects).
The API supports schema-derived binding, Java-to-XML binding, and XML-to-Java binding, along with a runtime library to
Historical context and current status: JAXB was part of the Java SE platform up to Java 8