- From: Mark Feblowitz <mfeblowitz@frictionless.com>
- Date: Fri, 24 May 2002 09:53:50 -0400
- To: "'ht@cogsci.ed.ac.uk'" <ht@cogsci.ed.ac.uk>, oliver fodor <fodor@itc.it>
- Cc: xmlschema-dev@w3.org
-----Original Message-----
From: ht@cogsci.ed.ac.uk [mailto:ht@cogsci.ed.ac.uk]
Sent: Friday, May 24, 2002 5:07 AM
To: oliver fodor
Cc: xmlschema-dev@w3.org
Subject: Re: local symbol spaces
oliver fodor <fodor@itc.it> writes:
> if i have two anonymous complex type definitions. inside of these i
> declare a local element with equal names. is this allowed?
Yes.
> do aalso anonymous type definitions define their own local symbol
> spaces?
Yes.
> how can such components be referenced from outside?
They can't. Only top-level element declarations can be ref'ed, or
used as the heads of substitution groups.
Or if you convert the types to named types. You can then use those named
types as the types of "outside" elements, and/or you can use those types as
base types of outside types, for further derivation.
Mark
ht
--
Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
W3C Fellow 1999--2002, part-time member of W3C Team
2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail really from me _always_ has this .sig -- mail without it is forged
spam]
Received on Friday, 24 May 2002 09:54:27 UTC