From boris at codesynthesis.com Tue Nov 13 05:44:58 2007 From: boris at codesynthesis.com (Boris Kolpackov) Date: Tue Jul 1 03:37:21 2008 Subject: [xsde-users] XSD/e 2.0.0 released Message-ID: <20071113104458.GA15207@karelia> Hi, We have released XSD/e 2.0.0. This release adds the new Embedded C++/Serializer mapping which provides event-driven XML serialization, XML Schema validation, and C++ data binding. For more information on this mapping see: http://www.codesynthesis.com/products/xsde/c++/serializer/ As well as the Embedded C++/Serializer Mapping Getting Started Guide: http://www.codesynthesis.com/projects/xsde/documentation/cxx/serializer/guide/ The other NEWS file entries for this release are as follows: C++/Parser * The argument order in the generated parsers() functions has changed from elements then attributes to attributes then elements. * A number of types in the xml_schema namespaces have been renamed in order to make the C++/Parser and C++/Serializer mappings usable in the same translation unit. The old and new names are listed below: document document_pimpl exception parser_exception xml parser_xml schema parser_schema error parser_error xml_error parser_xml_error schema_error parser_schema_error simple_content parser_simple_content complex_content parser_complex_content list_base parser_list_base * The error accessor function has been renamed from error() to _error(). The application error modifier function has been renamed from error(int) to _app_error(int). * For each subsequent element with the same name in the same complex type, the mapping now produces a separate set of callbacks and accessors. Note that in this case the generated code will be able to perform correct dispatching only with XML Schema validation enabled. When validation is disabled all events will be delivered to the callback corresponding to the first element with this name. 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: 2ac7ba6801c7556eb3a6c5ae8c681a934737fb01 xsde-2.0.0.tar.bz2 556e1fdf482d6e67a5f22e9f5da2c00111cb1fab xsde-2.0.0-i686-linux-gnu.tar.bz2 5dc38b15f630a0be4453e6a290993cc53bbf0089 xsde-2.0.0-sparc-solaris.tar.gz 29fe3dc22a9fb8b924b73e904c5a6c292bd30f6c xsde-2.0.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/20071113/1f823409/attachment.pgp