• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Help with choice & group tags

 
Philip Manual
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

Need some help with XML validation. A valid xml file should look like (a) or (b) or (c)..

(a)
<root>
<apples/>
</root>

(b)
<root>
<oranges/>
</root>

(c)
<root>
<apples/>
<oranges/>
</root>

That is, either it should be <apples> tag or <oranges> tag or (<apples> AND <oranges> tags).

I tried the following xsd schema, but one test case fails (two <apples> is valid with this xsd, which is incorrect)

<choice minOccurs="1" maxOccurs="2">
<element name="apples"/>
<element name="oranges"/>
</choice>

Can this requirement be met using any other tags ? Any help is appreciated.

Regards,
Philip
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic