...The last step is the actual code genaration during which Java code is generated that extends the core framework.
A great asset is that the framework uses eventing allowing your application to subscribe to high-level events that correspond to your complexTypes. This is done using a properties file.
You have full control of memory usage making it a great fit for processing very large documents.
OpenTop is a cross-platform, high-performance C++ class library providing features similar to (and modelled on) coreJava facilities such as resource management, networking, multi-threading, Unicode and XML parsing.