- From: Michael Marchegay <mmarcheg@optonline.net>
- Date: Thu, 23 Oct 2003 09:48:10 -0400
- To: xmlschema-dev@w3.org
Hello, I find the text describing "pointless" particles (3.9.6 Constraints on Particle Schema Components - Schema Component Constraint: Particle Valid (Restriction)) a bit unclear. The first question I have is why does the text mixes XML Element Information Items and Schema Components? For example what is "The <sequence>'s {particles}"? Or what is a <all> whose {particles} is empty? If an <all> with no <element> child is used within a <complexType>, isn't it supposed to mean that the content type of the complex type is empty? If so is these a particle created for that <all> that could justify the reference to the {particles} property? Second question: is the sequence in the following complex type pointless? <complexType> <sequence> <element name="e"/> </sequence> </complexType> If yes, how could the following condition be verified? 2.2.2.1 The particle within which this <sequence> appears has {max occurs} and {min occurs} of 1. If no, does the following <complexType> express a valid complex type definition? <complexType> <complexContent> <restriction base="anyType"> <all> <element name="e"/> </all> </restriction> </complexContent> </complexType> Thanks, Michael Marchegay
Received on Thursday, 23 October 2003 09:48:16 UTC