Projects / XSD/e

XSD/e

CodeSynthesis XSD/e is a validating 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.

Tags
Operating Systems
Implementation

Recent releases

  •  16 Feb 2011 11:52

    Release Notes: Major new features in this release include configurable application character encoding, support for custom memory allocators, mapping of XML Schema enumerations to C++ enums, support for schema evolution, generation of clone functions for variable-length types, and improved support for XML Schema facet validation, including xs:pattern. This release also adds support and sample configurations for the Integrity 178b, Android, and Symbian platforms.

    •  15 Apr 2009 08:55

      Release Notes: Major new features in this release include support for XML Schema polymorphism (xsi:type and substitution groups), binary serialization in XDR, CDR, and custom data representation formats, support for complete customization of the object model classes, support for default and fixed values, and support for recursive XML parsing and serialization. This release also adds support and sample configurations for LynxOS 4.2 and 5.0 as well as VxWorks 6.7.

      •  04 Feb 2009 16:14

        Release Notes: This release adds the new Embedded C++/Hybrid mapping which provides a light-weight, tree-like object model with precise reproduction of the XML vocabulary structure and element order. The new mapping supports fully in-memory as well as hybrid, partially even-driven, partially in-memory XML processing. This release also adds support for QNX 6.x, iPhone OS 2.x, and Visual Studio 2008 with Smart Devices.

        •  11 Jun 2008 17:14

          Release Notes: Support for XML Schema polymorphism (xsi:type and substitution groups) has been added. Automatic generation of sample serializers and test drivers has been implemented. Support for delegation-based implementation reuse in addition to inheritance-based has been added. Parser and serializer reuse after an error is now supported. The file-per-type compilation mode in addition to file-per-schema has been implemented.

          •  13 Nov 2007 14:39

            Release Notes: This release adds the new Embedded C++/Serializer mapping which provides event-driven XML serialization, XML Schema validation, and C++ data binding. The Embedded C++/Serializer Mapping Getting Started Guide is also included.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.