- From: Dare Obasanjo <dareo@microsoft.com>
- Date: Mon, 17 Jun 2002 13:03:58 -0700
- To: "Calvin Smith" <calvins@SIMS.Berkeley.EDU>, <xmlschema-dev@w3.org>
anySimpleType restrictions are disallowed. Read more on this in the W3C XML Schema Comments page at http://www.w3.org/2001/05/xmlschema-rec-comments#pfiS4SanySimpleType -- PITHY WORDS OF WISDOM All that glitters has a high refractive index. This posting is provided "AS IS" with no warranties, and confers no rights. > -----Original Message----- > From: Calvin Smith [mailto:calvins@SIMS.Berkeley.EDU] > Sent: Monday, June 17, 2002 12:23 PM > To: xmlschema-dev@w3.org > Subject: restricting anySimpleType in complexType definition > > > > greetings, > > I have a question about restricting anySimpleType. I wanted > to define a type based on xsd:token that would allow for a > few possible values for the element content and an optional > attribute. After much difficulty, I finally got the > following to validate fine, and it appears to be what I > wanted, but I am not sure if this is legal or just not caught > by my validator (XML Spy 4.4). The base below is > anySimpleType, which I thought shouldn't work, since it is > not a complex type. Is what I have below legal, and is there > a better way to define a type with an element with enumerated > values and an attribute? > > > <xsd:complexType name="ExampleType"> > <xsd:simpleContent> > <xsd:restriction base="xsd:anySimpleType"> > <xsd:enumeration value="a possible value"/> > <xsd:enumeration value="another possible value"/> > <xsd:attribute name="anAttribute" type="xsd:token"/> > </xsd:restriction> > </xsd:simpleContent> > </xsd:complexType> > > thanks, > > calvin > >
Received on Monday, 17 June 2002 16:04:21 UTC