[xsd-users] XSD/e 1.1.0 released

Boris Kolpackov boris at codesynthesis.com
Thu Sep 20 05:02:16 EDT 2007


Hi,

We have released XSD/e 1.1.0. XSD/e is a validating XML parser
and data binding generator for mobile and embedded systems. The
NEWS file entries for this release are as follows:

  * The runtime library now provides parser implementations for all
    built-in XML Schema types. See Chapter 6, "Built-In XML Schema
    Type Parsers" in the Embedded C++/Parser Mapping Getting Started
    Guide for more information.

  * The mapping now supports automatic generation of sample parser
    implementations and a test driver. The --generate-noop-impl option
    triggers generation of a sample implementation with empty function
    bodies. The --generate-print-impl option triggers generation of a
    sample implementation that prints the data stored in XML to STDOUT.
    The --generate-test-driver option trigger generation of a test driver.
    For more information on this feature see the XSD Compiler Command Line
    Manual and the generated example in the example/cxx/parser/ directory.
    Other relevant new options include: --force-overwrite,
    --root-element-first, --root-element-last, and --root-element.

  * New example, example/cxx/parser/wildcard, shows how to parse the
    XML data matched by XML Schema wildcards (any and anyAttribute).

  * The xml_schema::document parser has been extended with overridable
    virtual functions start_root_element and end_root_element to support
    parsing of XML vocabularies with multiple document roots. See the
    multiroot example in the example/cxx/parser/ directory for more
    information.

  * Declaration for built-in parser implementations and the document
    parser are now automatically included into generated header files.
    As a result, you do not need to explicitly include the
    xml-schema-impl.hxx or document.hxx header files.

  * The default parser skeleton type and file suffixes have changed
    from _skel to _pskel and from -skel to -pskel, respectively. The
    --type-suffix and --file-suffix options were renamed to
    --skel-type-suffix and --skel-file-suffix, respectively.


Precompiled binary distributions are available from the product's
download page:

  http://www.codesynthesis.com/products/xsde/download.xhtml


Source code for this release is available from the project's web page:

  http://www.codesynthesis.com/projects/xsde/


SHA1 checksums for the files:

cf754b5c72149dacd99f13f5a42f36cb5a4f9251  xsde-1.1.0.tar.bz2
1e04fe0b2b3e3a845dd9283567bdedeb99e9a8a8  xsde-1.1.0-i686-linux-gnu.tar.bz2
2c67bb5d3e771e05d432f04ad7235b55a15d7b3b  xsde-1.1.0-sparc-solaris.tar.gz
ff901e424fa687d0334898dd088cdcbc2a1c13bb  xsde-1.1.0-i686-windows.zip


Enjoy,
	Boris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 652 bytes
Desc: Digital signature
Url : http://codesynthesis.com/pipermail/xsd-users/attachments/20070920/eaa929ae/attachment.pgp


More information about the xsd-users mailing list