[XSD] Choice entre attribute et element
Bonjour,
dans ma XSD, j'ai actuellement un element comme suit :
Code:
1 2 3 4 5 6 7 8
| <xs:element name="monElement">
<xs:complexType>
<xs:sequence>
<xs:element name="offset" type="xs:unsignedLong"/>
<xs:element name="formatId" type="FormatIdType"/>
</xs:sequence>
</xs:complexType>
</xs:element> |
monElement doit donc contenir deux elements : offset et formatId
Je voudrais transformer ce qui précède pour que monElement ait un attribut attribut1 OU un attribut attribut2 OU la séquence précédente.
Il n'est pas possible de faire un choice entre complexType et attribut ou un autre complexType.
Avez-vous une idée de la manière d'arriver à mes fins?
Merci,
Nico