Apache XMLBeans

XMLBeans is a Java-to-XML binding framework which is part of the Apache Software Foundation XML project.

A major objective of XMLBeans has been its applicability in all non-streaming (in memory) XML programming situations.

The developer should be able to compile their XML Schema into a set of Java classes and know that they will be able to: To accomplish the above objectives, XMLBeans provides three major APIs: XmlObject: The java classes that are generated from an XML Schema are all derived from XmlObject.

The cursor can be moved around the XML instance at any level of granularity needed from individual characters to Tokens.

XMLBeans started on the grounds of XMLMaps, an XML binding tool included in previous BEA WebLogic products.

At that time it was not decided which organization BEA wanted to involve in the standardization effort.

The original team included Cezar Cristian Andrei and Eric Vasilik, later the team added Cliff Schmidt and Radu Preotiuc-Pietro, Jacob Danner, Kevin Krouse and Wing Yew Poon.