- From: <MarkH@i2.co.uk>
- Date: Wed, 10 Jan 2001 14:19:00 -0000
- To: ht@cogsci.ed.ac.uk
- Cc: xmlschema-dev@w3.org
> -----Original Message----- > From: ht@cogsci.ed.ac.uk [mailto:ht@cogsci.ed.ac.uk] > Sent: 10 January 2001 14:03 > To: MarkH@i2.co.uk > Cc: xmlschema-dev@w3.org > Subject: Re: redefinition errors > > > > Yes, thanks. And that appears to rule it out throughout a > document since all > > elements in a document will always share a common model > group at the top of > > the hierarchy? > > No, there is no (or not necessarilty or normally) any common model > group at the top of the hierarchy. Not sure I understand this as it seems to imply that I could have a root tag (== document) which is a complex type (ie has complex content) without an enclosing <sequence>, <choice> or <group>. Or is it that you are saying that the scope does not go outside a single root tag, which would be consistent with what you've shown below (ie bibItem and person are root tags)? > [...] > the following is just fine: > > <xs:schema ...> > <xs:complexType name="bibItem"> > <xs:sequence> *1* > ... > <xs:element name="title" type="xs:string"/> *2* > ... > </xs:sequence> > </xs:complexType> > > ... > > <xs:complexType name="person"> > <xs:sequence> *1* > . . . > <xs:element name="title" type="xs:NMTOKEN"/> *2* > . . . > </xs:sequence> > </xs:complexType> > </xs:schema> > > The two particles (= content models, given where they occur) marked > *1* are distinct contexts, so the two element declarations marked *2* > are just fine, even though they share a name and target namespace, > but their types are manifestly not the same. > So just to confirm that I've got it now... am I right to conclude that once we've reached a <sequence> I'm stuffed? That is, once I've got something like <items> <sequence> <elements> ... </sequence> </items> Then there is nowhere within the children of that sequence that it will be possible to have same name elements of different type? Thanks Mark -- Mark Hughes Agile HTML Editor http://www.agilic.com
Received on Wednesday, 10 January 2001 09:26:01 UTC