[Home] [By Thread] [By Date] [Recent Entries]

  • From: "Michael Kay" <mike@s...>
  • To: <noah_mendelsohn@u...>
  • Date: Wed, 20 Dec 2006 23:42:15 -0000

> In particular, it replaces 
> .absent. in the following
> places: 
> 3.2.1 The {target namespace} of named schema components, both 
> at the top level and (in the case of nested type definitions 
> and nested attribute and element declarations whose code was 
> qualified) 

This is one of those horrible cases where the spec explicitly says that
xs:include operates on schema components, and then says that its treatment
of the schema components depends on something ("whose code was qualified")
that (as far as I can see) isn't a property of the schema component, but
part of the syntax of the schema document from which the component was
derived.

(What is "code" anyway? I suspect it's a misprint for "form".)

In fact I think this is a red herring. I think the chameleon include affects
all nested element declarations whose {target namespace} is .absent.,
regardless of the reason why it is .absent..

Michael Kay
http://www.saxonica.com



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member