[XML-DEV Mailing List Archive Home]
[Reply To This Message]
RE: Proper way to use redefine in an hierarchichal set of sche
xmlschema-dev is a better place for such
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.
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
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.
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
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