XMLBeans is a technology for accessing XML by binding it to Java types. XMLBeans provides several ways to get at the XML. You can do this through XML schema that has been compiled to generate Java types that represent schema types. In this way, you can access instances of the schema through JavaBeans-style accessors after the fashion of "getFoo" and "setFoo". The XMLBeans API also allows you to reflect into the XML schema itself through an XML Schema Object model. There is a cursor model through which you can traverse the full XML infoset. There is support for XML DOM.
|Tags||Java XML XML Schema databind Apache Apache 2.0|
|Implementation||Java XML XML Schema|
Release Notes: A "User types" feature allows mapping of Schema simple types to custom user Java classes. There is an option to perform additional, stricter Schema validation checks: XMLBEANS-350. Updated pattern for dayTimeDuration. Extended year min/max value limitations. Support for date and time types with hour 24. NOTATION built-in type. Many synchronization and stability bugfixes.
Release Notes: Initial freshmeat announcement.