So write RELAX NG grammars instead (making use od the xml schema datatypes
library), and convert them to W3C schemas using trang.
Thanks. Cool idea , Colin.
So that's what you actually do as a standard thing in your projects so that
you can use Saxon-SA?
No manual intervention required?
What about the limitations; not a problem in practice?
http://www.thaiopensource.com/relaxng/trang-manual.html#xsd-output
* it may generate schemas that violate W3C XML Schema's restrictions on
ambiguous content models;
* it may generate schemas that violate W3C XML Schema's restrictions on
consistent element types;
* when the RELAX NG schema cannot be represented by W3C XML Schema, a
generalization is generated; it should give a warning in this case, but
does not always do so.
Justin Johansson
Freelance XML / XSLT / XQuery Developer
Australia
procode(at)tpg(dot)com(dot)au
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--