Hello!

Voilà mon problème: je voudrais spécifier dans un schéma XML un choix tel que:

A OR ( A AND B)

Ci-dessous ce que j'ai mis dans mon schéma:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<xs:choice>
 <xs:element name="DelegationResult" type="ns1:delegationResult" minOccurs="1" />
 <xs:sequence>
  <xs:element name="DelegationResult" type="ns1:delegationResult" minOccurs="1" />
  <xs:element name="DelegationReason" type="ns1:delegationReason" minOccurs="1" />
 </xs:sequence>
</xs:choice>
J'obtiens l'erreur: "Unique particle attribution". En cherchant un peu, j'ai trouvé que je ne pouvais pas avoir DelegationResult défini 2 fois. Comment ext-ce que je peux donc faire mon: A OR ( A AND B) ???