aspose file tools*
The moose likes XML and Related Technologies and the fly likes Help with choice & group tags Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of JavaScript Promises Essentials this week in the JavaScript forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "Help with choice & group tags" Watch "Help with choice & group tags" New topic
Author

Help with choice & group tags

Philip Manual
Greenhorn

Joined: Jul 20, 2005
Posts: 6
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
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Help with choice & group tags