XBinder is an XML Schema to C/C++ XML Data Binding Utility/Tool. The source code produced by the compiler consists of type definitions and encode/decode functions. This provides a complete Application Programming Interface (API) for working with all of the message definitions contained within an XML schema specification.
In addition to the compiler, a run-time library of common encode/decode functions is also part of the package. This library contains routines to encode and decode the base XML schema simple types (integer, string, hexBinary, etc.). The XBinder compiler assembles a series of calls to these functions to accomplish the encoding or decoding of more complex message types.
Typical Applications: Supported standards include: OASIS standards, such as DSML, UDDI, UBL; ECMA CSTA; XMPP; XMLDSIG; EBX
Availability: XBinder is licensed on a per-user / computer basis, allowing the licensed user to use the XBinder compiler for development on the computer(s) for which licenses have been purchased. Distribution of value-added applications linked with XBinder run-time library code may be done on an unrestricted, royalty-free basis. If the source-code version of the XBinder run-time is purchased, the source code cannot be redistributed. 12 months of unlimited technical support and free software upgrades are provided with the purchase of XBinder.
An evaluation version can be downloaded at www.obj-sys.com