[xsde-announcements] XSD/e 1.1.0 released
Boris Kolpackov
boris at codesynthesis.com
Thu Sep 20 04:59:05 EDT 2007
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-announcements/attachments/20070920/bed9f6bd/attachment.pgp
More information about the xsde-announcements
mailing list