[xsd-users] xsd 1.5.0 released

Boris Kolpackov boris at codesynthesis.com
Thu Oct 20 09:57:02 EDT 2005


Good day,


We've released xsd 1.5.0. The NEWS file entries for this version
are as follows:

  * Number of bug fixes in libxsd and the generated code.

  cxx-tree

    * Basic support for inheritance-by-restriction in complex types.

    * The following parsing flags have been introduced:

      keep_dom        - keep association with underlying DOM nodes
      dont_validate   - do not validate instance documents
      dont_initialize - do not initialize the Xerces-C++ runtime

    * "Type-less content" such as mixed content models, xsd:anyType/
      xsd:anySimpleType, and xsd:any/xsd:anyAttribute is supported by
      exposing corresponding DOM nodes (see the keep_dom parsing flag).
      Note that only a subset of XML Schema xsd:any functionality is
      supported. The compiler will issue diagnostics for unsupported
      cases. See examples/cxx/tree/mixed for a code sample.

  cxx-parser

    * Support for inheritance-by-restriction in complex types.

    * "Type-less content" such as mixed content models, xsd:anyType/
      xsd:anySimpleType, and xsd:any/xsd:anyAttribute is supported
      by forwarding parsing events to a set of "unexpected" hooks.
      Note that only a subset of XML Schema xsd:any functionality is
      supported. The compiler will issue diagnostics for unsupported
      cases. See examples/cxx/parser/mixed for a code sample.


Additionally, with this release we've added a precompiled binary for
Solaris/SPARC and support for Sun C++ 5.7 (Studio 10).


Precompiled binary distributions for various platforms are available
from the product's web page:

  http://codesynthesis.com/products/xsd/


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

  http://codesynthesis.com/projects/xsd/


SHA1 checksums for the files:

  2c00e42752efae78b61d17e481fc79641590bb35  xsd-1.5.0.tar.bz2
  a8a884f28aaa6ba966d04f46fdc9d10300f9f08d  xsd_1.5.0-1_i386.deb
  ca9e98e8139fa373bab588cbfecb2f9e77b67a7c  xsd-1.5.0-1.i686.rpm
  000362a8f6628b67a4772a495a7c25ffcdbbb542  xsd-1.5.0-i686-linux-gnu.tar.bz2
  5660a9c1be89aafdec093c69bb24c81dec4f6296  xsd_1.5.0-1_amd64.deb
  87950886d62699c662d1f7260732c3a45d859f92  xsd-1.5.0-1.x86_64.rpm
  d7f85ea52ae93967b982b5f5a34c68e7727622c4  xsd-1.5.0-x86_64-linux-gnu.tar.bz2
  aa00323e0583854ab893c5638c900b3ebb48e102  xsd-1.5.0-powerpc-macosx.tar.bz2
  0c089538d4ed6286f19fcd99801c0b7e6584e23f  xsd-1.5.0-sparc-solaris.tar.bz2
  12659e1bdbf7f0827e62679f63d824a9d2cb6298  xsd-1.5.0-i686-windows.zip


have fun,
-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/20051020/bb3f40ff/attachment.pgp


More information about the xsd-users mailing list