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

RE: Proper way to use redefine in an hierarchichal set of sche

how to use redefine
xmlschema-dev is a better place for such questions.
The spec says that xsd:redefine is pervasive: i.e. if anyone redefines X, then everyone gets the redefined version. It's not very clear how this is supposed to work in practice, but I would think a likely strategy is that as soon as someone starts using the schema e.g. for validation, then further modifications to it using xs:redefine are blocked.
In practice the results are likely to vary between implementations. The Saxon schema processor still has more work to do in this area: you can get into inconsistent states for example by importing a schema into an XSLT stylesheet and then using a redefined version of the same schema for validating the instance document.
Michael Kay

From: Marty Burns [mailto:burnsmarty@c...]
Sent: 06 May 2005 13:20
To: xml-dev@l...
Subject: Proper way to use redefine in an hierarchichal set of schemas



I am looking for guidance on how to redefine a primitive complex type which is defined in a schema that is imported into several other schemas. The instance document references as master schema that imports the other namespaces and definitions in the hierarchy.


If I point an instance document at a schema that imports the document schema after importing a schema redefining the base types, I receive an error saying can’t redefine because base schema is already redefined or imported.


Any ideas?



Marty Burns


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

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-2013 All Rights Reserved.