Question about complexType with unordered child elements with at least one child element

Hello!
I need some help.
I need a type that allows any order of child elements, every element can
appear no more than a single time. 

<xsd:complexType name="ApplicationRequest">
		<xsd:all>
			<xsd:element name="PermissionRequestSet"
type="xsd:string" minOccurs="0"/>
			<xsd:element name="LocationRequestSet"
type="xsd:string" minOccurs="0"/>
			<xsd:element name="MapRequestSet"
type="xsd:string" minOccurs="0"/>
			<xsd:element name="InfoRequestSet"
type="xsd:string" minOccurs="0"/>
			<xsd:element name="GeoCodeRequestSet"
type="GeoCodeRequestSet" minOccurs="0"/>
			<xsd:element name="GeoItemsRequestSet"
type="xsd:string" minOccurs="0"/>
			<xsd:element name="RouteRequestSet"
type="xsd:string" minOccurs="0"/>
		</xsd:all>
</xsd:complexType>
<xsd:element name="ApplicationRequest" type="ApplicationRequest">

The problem is that I don't want to get validation on
<ApplicationRequest>
</ApplicationRequest>

I need at least one child element.

Thanks

Anna Yacubovitch
Anna@locationet.com

Received on Thursday, 21 June 2001 03:21:39 UTC