The JAXB Reference Implementation (JAXB-RI) has been included with the Java Development Kit since JDK 6 update 3.
Refer to the Unofficial JAXB Guide for additional details on which JAXB-RI version is included with specific versions of the JDK.
JAXB can be used to generate classes from an model defined in XSD. It will then be possible to read XML document made against this XSD directly as java instances and inversly save these instances as XML document.
Take the following XSD saved in a file named SimpleModel.xsd
<?xml version="...