RE: [xml-dev] minOccurs maxOccurs doesnt seem to be working correctly in my schema

From
Michael Kay <>
To
'Marielou' <>, 'Paul Spencer' <>,
Date
2006-06-14T16:45:41Z
ID
<016201c68fd1$f9157e30$6401a8c0@turtle>
Thread
RE: [xml-dev] minOccurs maxOccurs doesnt seem to be working correctly in my schema
> My XML file has format:
> 
> <parentA>
>  		<C>0</C>
>  		<C>1</C>
>  		<C>2</C>
>  		<C>3</C>
> 		<C>4</C>
>  		<C>5</C>
>  		<C>6</C>
>  		<C>7</C>
> </parentA>
> 
> <B> is just an element ref I put in the <all> tag in <A> to 
> get around the fact that <A> has no sequence but elements 
> which need to occur more than once. <B> describes the 
> occurrences of <C> to be more than 1, in my schema 
> maxOccurs="7" but <B> does not occur in my XML document

No, B is an element declaration. The content model of parentA allows B
elements and nothing else. Your schema doesn't allow C elements to appear as
children of a parentA, only as grandchildren.

Michael Kay
http://www.saxonica.com/