[xsd-users] <choice> abuse
    Boris Kolpackov 
    boris at codesynthesis.com
       
    Wed Mar 14 11:00:02 EDT 2007
    
    
  
Hi Ray,
Ray Lischner <rlischner at proteus-technologies.com> writes:
> Upon further reflection, I realize that I was wrong. Code Synthesis
> does not enforce other schema restrictions, such as maxOccurs. There
> is no reason to treat <choice> differently or specially.
I think there is. maxOccurs values other than "1" or "unbounded"
are very rare[1]. Both "1" and "unbounded" are supported by the
interface. On the other hand, <choice> is quite common and adding
some extra safety would be a good idea, I think.
1. Some schema processors exhibit very poor performance with
   maxOccurs values greater than "1" but less than "unbounded".
   The fact that vendors think this is acceptable confirms
   that this case is not widely used.
hth,
-boris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 652 bytes
Desc: Digital signature
Url : http://codesynthesis.com/pipermail/xsd-users/attachments/20070314/8a88d32d/attachment.pgp
    
    
More information about the xsd-users
mailing list