Re: XML Schema newbie - are multiple unordered children occurr
On 12/2/2003, "Amelia A Lewis" <amyzing@t...> wrote: >A joke, maybe? > >On Tue, Dec 02, 2003 at 10:42:49AM -0700, Bryce K. Nielsen wrote: >>Sure, no problem: >> >><xsd:element name="ParentNode"> >> <xsd:complexType> >> <xsd:sequence maxOccurs="unbounded"> >> <xsd:element minOccurs="0" maxOccurs="1" name="A"/> >> <xsd:element minOccurs="0" maxOccurs="1" name="B"/> >> </xsd:sequence> >> </xsd:complexType> >></xsd:element> >> >>That should do it for you... > >Well, not particularly amusing, if so. Absolutely does not fulfill the >given requirements. > >DTD talk, the requirement is (A|B)* >The above yields (A?,B?) > >Not the same. You missed his maxOccurs="unbounded" on his xsd:sequence element. He's describing (A?,B?)+ which probably does fulfill the requirement (although your xsd:choice seems like a more "natural" choice for this particular problem). -- Jason
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