[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Xml Schema profile

From: Michael Kay <mike@saxonica.com>
Date: Wed, 19 Jul 2006 19:55:20 +0100
To: <lists@jeffrafter.com>, "'Paul Kiel'" <paul@hr-xml.org>
Cc: <xmlschema-dev@w3c.org>
Message-ID: <00e601c6ab64$e2251c40$6401a8c0@turtle>
RE: Xml Schema profile

> 
> Actually, support for redefine is fairly surprising.

You mean, the level of support is surprisingly high?

Yes, I'm mildly surprised that I support it ;-). 

> There 
> are issues that you can run into if you use a strange mix of 
> namespaces and redefining of chameleon components. In the 
> general case we have seen a lot of improvement in the past year.
>

Saxon basically imposes the rule, in managing its schema cache, that once a
type has been used then it can't be redefined. Using a type means using it
for validating an instance or for compiling a query or stylesheet. This is a
bit of a blunt instrument, but it seems to eliminate most of the potential
problems. The rule ensures that all references to a type with a given name
are referring to the same type.


Michael Kay
http://www.saxonica.com. 
Received on Wednesday, 19 July 2006 18:55:40 GMT

Subscribe to the Stylus Scoop newsletter for helpful XML tips and tutorials.
Email
First Name
Last Name
Company

Download Stylus Studio 6 XML Enterprise Edition

Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.