[xsde-announcements] XSD/e 1.1.0 released

Boris Kolpackov boris at codesynthesis.com
Thu Sep 20 04:59:05 EDT 2007


We have released XSD/e 1.1.0. 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

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


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


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

-------------- 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/xsde-announcements/attachments/20070920/bed9f6bd/attachment.pgp

More information about the xsde-announcements mailing list