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

RSS Recent releases

  •  16 Feb 2011 14:02

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 18:05

    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 06: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

    ProjectForge

    A project management platform.

    Screenshot

    Project Spotlight

    Fingerprint GUI

    A GUI toolset for fingerprint identification and authentication.