- From: Stanley Guan <stanley.guan@oracle.com>
- Date: Wed, 25 Sep 2002 14:23:45 -0700
- To: <xmlschema-dev@w3.org>
- Cc: "Schema Interest Group" <w3c-xml-schema-ig@w3.org>
Received on Wednesday, 25 September 2002 17:30:08 UTC
There is a difference between choice and {all, sequence} group particles
in determining whether its {content type} is empty or whether a particle
is pointless:
choice -- {particles} is empty plus its {min occurs} is 0
{all, sequence} -- {particles} is empty
It looks to me that the following two groups are different:
choice A -- its {minOccurs} = 0 and {particles} is empty
choice B -- its {minOccurs} = 1 and {particles} is empty
For choice A, its {content type} is empty and it's
pointless. For choice B its {content type} is not
empty and it's not pointless because it defines a "negative
group particle" where no sequence (including empty sequence) of
element information items can be valid with respect to it.
Is this interpretation correct?
Thx,
-Stanley
Received on Wednesday, 25 September 2002 17:30:08 UTC