[ANN] CodeSynthesis XSD/e 3.0.0 released

Hi,

I am pleased to announce the availability of CodeSynthesis XSD/e 3.0.0.

CodeSynthesis XSD/e is an open-source (GPL2 + proprietary license) XML parser/serializer generator for mobile and embedded systems. It provides event-driven, stream-oriented XML parsing, XML serialization, XML Schema validation, and C++ data binding while maintaining a small footprint and portability.

This release adds the new Embedded C++/Hybrid XML Schema to C++ mapping. C++/Hybrid provides a light-weight, tree-like object model with support for fully in-memory as well as hybrid, partially event-driven, partially in-memory XML processing modes. The latter approach combines the ease and convenience of the in-memory processing mode with the ability to minimize the use of RAM and handle documents that would otherwise not fit into memory. Other major features of the new mapping include:

  • Precise reproduction of the XML vocabulary structure and element order. * Support for filtering of XML data during parsing and object model during serialization. * Customizable object model classes as well as parsing and serialization code.
  • High-performance XML Schema validation in the generated code (configurable, can be used during parsing and/or serialization).
  • Small memory footprint, including heap and stack usage.
  • Highly-portable, can be used without STL, RTTI, iostream, C++ exceptions, and with minimal use of C++ templates.

For more information on the new mapping as well as for the complete list of new features in this release see:

formatting link

Supported embedded targets include Embedded Linux, VxWorks, QNX, iPhone OS and Windows CE/Mobile. Precompiled binary distributions are available for GNU/Linux, Mac OS X, Solaris, and Windows host development platforms.

More information, documentation, source code, and precompiled binaries are available from:

formatting link

Best regards, Boris

--
Boris Kolpackov
Code Synthesis Tools CC
http://www.codesynthesis.com
tel: +27 76 1672134
fax: +27 21 5526869
Reply to
Boris Kolpackov
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.