New type of mapping (binding) for XML Schema

Good day,

We would like to announce a new type of mapping that we have implemented
in xsd (http://codesynthesis.com/products/xsd/).

Instead of providing a conventional DOM-like in-memory data structure,
it offers an event-driven SAX-like parser templates that application
developers can extend to build their own in-memory representations or
perform immediate processing. This should be especially useful in the
following cases:

  * Data types for the in-memory representation may already be defined.
    It is therefore desirable to use these data types instead of the
    ones provided by the mapping.


  * The construction of the in-memory representation may not be necessary
    or possible. For example, the entire XML instance document could be
    too large to fit in memory or the processing needs to be carried out
    as soon as parts of the document become available (streaming).

You can view a short guide to our implementation of this mapping here:


http://codesynthesis.com/projects/xsd/documentation/cxx/parser/quick-guide/


We believe it is the only mapping of this kind and would appreciate
any comments you might have.


thanks,
-boris

Received on Saturday, 8 October 2005 16:12:38 UTC