- From: Rekha Chintalacharuvu <rchintalacharuvu@hotmail.com>
- Date: Thu, 1 Nov 2001 11:47:14 -0500 (EST)
- To: xmlschema-dev@w3.org
Questions 1 and 2 are almost related.
Question 1:
/--GrpA--min=1, max=unbounded
RootElement------GrpB---(optional)
\--Element1--(optional, max=unbounded)
/-----GrpAElem1(min=0, max=unbounded)
GrpA----------GrpAElem2 (min=0, max=unbounded)
\-----GrpAElem3 (min=0, max=unbounded)
Is it possible to specify,
a) that GrpA, GrpB, and Element1 can occur in any
order within the RootElement.
b) that the elements inside GrpA, i.e. GrpAElem1,
GrpAElem2, and GrpAElem3 can occur in any order.
Question 2:
/-----Child1 (optional) max=unbounded
Parent----------Child2 (optional) max=unbounded
\ -----Child3 (optional) max= unbounded
But Child1 or Child2 or both Child1 and Child2,
should be present. Also, I would like to see if I
can specify without restricting the sequence of
occurance for Child1 and Child2(Child1 or Child2
can be specified first).
I tried specifying the above using the following
/--Child1
Parent---seq---choice(min=1)----Child2
\ \--Child1Child2Group
\--elementA-(optional, max=unbounded)
/---Child1
Child1Child2Group ---all-------Child2
Xerces-J gave me the following error when trying to
validate:
cos-all-limited.1.2: A group whose content
is "all" must only appear as the content type of a
complex type defintion. Saw group in "choice".
Thanks in advance for any suggestions.
Rekha
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
Received on Thursday, 1 November 2001 12:04:58 UTC