W3C home > Mailing lists > Public > xmlschema-dev@w3.org > December 2001

Re: extension and restriction

From: Eddie Robertsson <eddie@allette.com.au>
Date: Wed, 05 Dec 2001 11:57:12 +1100
Message-ID: <3C0D70E8.D36CA72A@allette.com.au>
To: Niko Suave <niko@alum.mit.edu>
CC: Jeni Tennison <jeni@jenitennison.com>, xmlschema-dev@w3.org
> > I don't understand exactly what you mean here. Are you talking about
> > something like:
> >
> > <xs:complexType name="base">
> >   <xs:attribute name="name" type="xs:string"/>
> >   <xs:attribute name="dead" type="xs:boolean"/>
> >   <xs:anyAttribute namespace="##other" />
> > </xs:complexType>
> >
> > <xs:complexType name="extension">
> >   <xs:complexContent>
> >     <xs:extension base="base">
> >       <xs:attribute name="xlink:href" type="xs:anyURI"
> >                     use="prohibited" />

Isn't the above attribute declaration invalid because as far as I know the name
attribute must match an NCName?
Maybe there is a special rule for this when you extend or restrict a complexType
that I've missed out on...

Cheers,
/Eddie
Received on Tuesday, 4 December 2001 19:48:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:25 GMT