[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Schema validation question
I don't think this works. I think this would be considered indeterminate in WXS, because given <Fruit><Name>apple</Name <Abbrev>APL</Abbrev> </Fruit> I don't think the schema parser can tell which of the groups has been chosen. IIRC, it doesn't look at the element values to determine the branch of the choice, only the element names. Jeff ----- Original Message ----- From: "Bryce K. Nielsen" <bryce@s...> To: <xml-dev@l...> Sent: Tuesday, May 04, 2004 4:01 PM Subject: Re: Schema validation question > Then wouldn't the following work: > > <xs:complexType name="Fruit"> > <xs:choice> > <xs:group ref="apple"/> > <xs:group ref="orange"/> > </xs:choice> > </xs:complexType> > > <xs:group name="apple"> > <xs:element name="Name" type="xs:string" fixed="Apple"/> > <xs:element name="Abbrev" type="xs:token" fixed="APL"/> > </xs:group> > > <xs:group name="orange"> > <xs:element name="Name" type="xs:string" fixed="Orange"/> > <xs:element name="Abbrev" type="xs:token" fixed="ORG"/> > </xs:group> > > -BKN
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|