[xsd-users] XSD/e 2.0.0 released
Boris Kolpackov
boris at codesynthesis.com
Tue Nov 13 05:47:48 EST 2007
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/xsd-users/attachments/20071113/87b162fe/attachment.pgp
More information about the xsd-users
mailing list