Salve.
dubbio, io vorrei avere un elemento chiamato A di tipo typeA che contenga o un elemento B di typeB o un elemento C di typeC. Ma A non puo' essere ne vuoto ne contenere entrambi.

per ora sono riuscito a fare solo in modo che contenga B o C o entrambi o nessuno, ma nn e' quello che voglio.

ho questa def nel xsd

codice:
<element name="A" type="tns:typeA"></element>
<element name="B" type="tns:typeA"></element>
<element name="C" type="tns:typeA"></element>

<complexType name="typeA">
		<sequence>
			<element ref="tns:B" maxOccurs="1" minOccurs="0"></element>
			<element ref="tns:C" maxOccurs="1" minOccurs="0"></element>			
		</sequence>
	</complexType>
idee?