Home | History | Annotate | Download | only in schemas
      1 <?xml version="1.0"?>
      2 <!--
      3 Content model error:
      4 
      5 any-err-not-determinist-1.xsd:29: element complexType: Schemas parser error : 
      6 local complex type: The content model is not determinist.
      7 
      8 As per Xerces and XSV this schema is OK.
      9 
     10 The problem appears when the maxOccurs of <bar> is greater than
     11 the one of the <any> wildcard. Additionally if both are "unbounded".
     12 If the latter is a different issue we should add an explicit test
     13 for it.
     14 
     15 Examples:
     16 <bar>        <any>        result
     17  2            1           error
     18  2            2           OK
     19  1            2           OK
     20  unbounded    2           error
     21  unbounded    unbounded   error
     22  2            unbounded   OK
     23 -->
     24 
     25 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
     26 	targetNamespace="urn:test:foo"
     27 	elementFormDefault="qualified">
     28 	<xs:element name="foo">
     29 		<xs:complexType>
     30 			<xs:sequence>
     31 				<xs:element name="bar" maxOccurs="2"/>
     32 				<xs:any namespace="##other" maxOccurs="1" processContents="lax"/>
     33 		  	</xs:sequence>
     34 		</xs:complexType>
     35 	</xs:element>
     36 </xs:schema>