Re: clarification/errata: circular attributeGroup, ur-type & include

Sandy Gao writes:
>> >If schema document A includes B, and B *imports* C. Does A have access
>> > to components in C?

Henry Thompson responds:
>> See above -- no.

Clarification.  You cannot make explicit references from document A using 
a prefix (or default NS) resolving to C.  BUT, your components in A may be 
indirectly using components from C.  Lets assume that a type declared in B 
derives from one in C (which is possible because B imports C).  Document A 
can declare elements using that type because it includes B.  Such use 
obviously involves information from the base type in C as will as the 
explicit reference in B. 

In the end, it's all one schema, but there are limitations on references 
that can be explicitly made in schema documents.

------------------------------------------------------------------------
Noah Mendelsohn                                    Voice: 1-617-693-4036
Lotus Development Corp.                            Fax: 1-617-693-8676
One Rogers Street
Cambridge, MA 02142
------------------------------------------------------------------------

Received on Thursday, 25 October 2001 11:38:28 UTC