xmlbeansxx

Similarly to XMLBeans, xmlbeansxx provide an XML Schema Definition (XSD) instance to C++ code generator.

The generated code can be later invoked to access XML instance document data.

Given an example of a simple XML Schema Definition describing a purchase order, as shown in examples from Apache XMLBeans distribution package, the following code handles printing of items from easypo.xml file: The xmlbeansxx project begun in 2004 as an effort to implement a part of Apache XMLBeans in C++.

xmlbeansxx evolved over the years to fulfill ongoing requirements, so it changed a lot from the initial version.

However it didn't receive much development effort, mainly because one of the supporting companies decided to change their objectives and quit.