redefine

What is the motivation for redefine?  It seems to me that there are some
serious problems with redefining complex types defined in other schema
files but in the same namespace.

The effect would be that an instance document which was set in a
particular namespace would have different understandings of a certain
document depending on which schema it happened to use (or perhaps even
the order in which it read in the schemas or applied them to the
validation of the document).

Since xsi:schemalocation is only meant to be a hint to a schema
validator, it doesn't seem to make sense to have two different
definitions of the same type within a given namespace depending on which
schema file you happen to read.

Thoughts?

Ian.
-- 
Ian Stokes-Rees, Engineering Manager  DecisionSoft Ltd.
Telephone: +44-1865-203192            http://www.decisionsoft.com

Received on Tuesday, 10 April 2001 11:37:38 UTC