From boris at codesynthesis.com Thu Sep 20 04:58:29 2007 From: boris at codesynthesis.com (Boris Kolpackov) Date: Tue Jul 1 03:37:21 2008 Subject: [xsde-users] XSD/e 1.1.0 released Message-ID: <20070920085829.GA7084@karelia> Hi, 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 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/xsde-users/attachments/20070920/fedeccdb/attachment.pgp