[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
[ANN] XBinder XSD to C/C++ data binding tool
- From: Ed Day <eday@obj-sys.com>
- To: xml-dev <xml-dev@lists.xml.org>
- Date: Tue, 17 Jul 2007 09:38:47 -0400
Objective Systems Announces the Release of XBinder 1.2
XBinder(tm) is an XML data binding application that can generate C/C++
encoders/decoders from an XML schema specification. Version 1.2 is a
major new release of the product that adds the following capabilites
over previous versions:
- Use of a Pull-Parser for improved XML decoding. XML C and C++ decoder
generation has been changed to use a custom pull-parser as the default
parser instead of a third-party SAX parser. This provides better
performance and provides a more logical model for data binding
applications.
- Improved handling of run-time type declarations (xsi:type). The code
generation was updated to generate special structures for derived
types. This makes it possible to encode and decode XML elements
identified by xsi:type declarations.
- Capability to encode and decode to/from DOM. An abstract DOM
interface has been added which makes it possible to encode/decode
to/from DOM instead of directly to XML. This makes use of DOM
possible with XBinder for operations such as searching or generic
node manipulation.
- Addition of copy constructors and deep-copy for all C++ classes.
The C++ memory management interface has been greatly simplified
such that all assignments now cause a deep-copy of the data to be
done.
- Improved custom type configuration. The capability was added to
change the default C type that is mapped to a given XSD type. For
example, it is possible to specify that a string be used to hold an
xsd:decimal type instead of a floating point variable.
For more information on the new release see:
http://www.obj-sys.com/xbinder.shtml
A free evaluation version of the software can be downloaded from:
http://www.obj-sys.com/downloadxb12.shtml
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]