The Java Architecture for XML Binding API (JAXB) makes it easy to access XML documents from applications written in the Java programming language. It is the standard API for this activity.
The IDE provides tooling support for JAXB, principally by means of a wizard that turns various types of XML documents into Java classes. (To use it, choose XML > JAXB Binding in the New File wizard.) In addition, code templates are provided for marshalling and unmarshalling Java code to XML and back.
For the full JAXB specification, see:
For a full tutorial on JAXB in the IDE, see: