Xmlbeansxx 0.7.2 review
DownloadXmlbeansxx is a set of tools for binding XML to C++ objects
|
|
Xmlbeansxx is a set of tools for binding XML to C++ objects. It contains a code generator, which tranforms XML Schema to C++ classes.
It is open, memory safe, fast, and well-tested.
Here are some key features of "Xmlbeansxx":
Easy access to XmlSchema based XML data through generated C++ classes.
Easy iteration over any XML data, even with no schema file, through XmlCursor iterators (being implemented).
Runtime XPath queries, through XQuery technology (being implemented).
Memory safe - uses boost::smart_ptr technology.
Clear, configurable logging - uses log4cxx.
Fast & lightweighted
Requirements:
xerces-c
gmpxx
boost
log4cxx
What's New in This Release:
The main goal with this release was to get closer to Java implementation (XMLBeans).
The internal structure has changed a lot.
The handle body pattern was applied to generated classes and to the xmlbeansxx implementation.
TypeStore was implemented.
Ptr typedefs (like XmlObjectPtr) were replaced by XmlObject / XmlObject_I classes.
Basic XmlCursor support was added.
Xmlbeansxx 0.7.2 keywords