XBinder 2.1.1 is the current production release. This version was released on 11 June, 2010.
The primary new feature added in this release is support for the Android platform.
XBinder features now include:
- Direct support for the subset of Java used on the Android platform.
- The capability in C/C++ to generate client programs with OpenSSL support.
- The capability to parse XSD 1.1 syntax (although currently no support for new XSD 1.1 features is provided).
- Code can now be generated in four different languages: C, C++, Java, and C#.
- Open source cross-platform GUI's for XML schema editing and compilation as well as a wizard GUI for guiding new users through the code generation process.
- The XBinder Editor GUI (XBEditor) now makes schema composition easier by adding auto-completion. Schemas can be checked for validity using an interface to Xerces C++.
- Support for UTF-8, UTF-16, and ISO-8859-1. It is now possible to read and write documents in any of these formats.
- Improved support for WSDL/SOAP including support for SOAP 1.2
- Support for encoding documents in XML canonicalization (C14N) format
- Mixed content is now supported through the use of a free-form text fields
- Configuration options added to allow customized mappings of XSD types to C/C++ types
- Option added to use the C++ STL string class instead of the built-in string class
- zlib deflate function calls to compress/uncompress XML text can now be added to generated reader and writers
XBinder has been run against the W3C XML Data Binding Conformance Test Suite. The results are available at the following URL:
http://www.obj-sys.com/w3cdatabinding/report_xbinder_c_1.4.html
Related Links:

