MudGuard: XSD: Uneindeutigkeit bei (a OR b OR (a AND b))?

Beitrag lesen

Hi,

<xs:choice maxOccurs="2">
<xs:element ref="a"/>
<xs:element ref="b"/>
</xs:choice>

  
das erlaubt m.E. a, aa, ab, b, ba, bb  
  

> Durch das maxOccurs="2" und das implizite minOccurs="1" beim xs:choice wird angegeben, dass mindestens ein Element (a oder b) und höchstens 2 Elemenente (a und b) angegeben werden müssen.  
  
M.E. wird damit erreicht, daß ein oder zweimal die Wahl zwischen a und b getroffen werden darf - und dabei wird nicht ausgeschlossen, daß beide Male dieselbe Wahl getroffen wird.  
  
cu,  
Andreas

-- 
[Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)  
[O o ostern ...](http://ostereier.andreas-waechter.de/)  
  
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.