[Bug 15618] New: maxOccous not allowed on openContent/any

https://www.w3.org/Bugs/Public/show_bug.cgi?id=15618

           Summary: maxOccous not allowed on openContent/any
           Product: XML Schema Test Suite
           Version: 2006-11-06
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Saxon tests
        AssignedTo: cmsmcq@blackmesatech.com
        ReportedBy: sandygao@ca.ibm.com
         QAContact: public-xml-schema-testsuite@w3.org


Saxon test open042x.xsd has:

<xs:openContent>
     <xs:any namespace="##other" processContents="lax" maxOccurs="unbounded"/>
</xs:openContent>

But according to the Appendix A [1], <xs:any> under <xs:openContent> can't
specify min/maxOccurs attributes.

(With irrelevant items omitted)

  <xs:element name="openContent" id="openContent">
          <xs:sequence>
            <xs:element name="any" minOccurs="0" type="xs:wildcard"/>
          </xs:sequence>
  </xs:element>

  <xs:complexType name="wildcard">
      <xs:extension base="xs:annotated">
         <xs:attributeGroup ref="xs:anyAttrGroup"/>
      </xs:extension>
  </xs:complexType>

where "xs:anyAttrGroup" doesn't allow min/maxOccurs attributes. These
attributes are included in the "xs:occurs" group, which is referenced by the
normal <any> element:

  <xs:element name="any" id="any">
        <xs:extension base="xs:wildcard">
          <xs:attributeGroup ref="xs:occurs"/>
        </xs:extension>
  </xs:element>

[1] http://www.w3.org/TR/xmlschema11-1/#normative-schemaSchema

-- 
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Thursday, 19 January 2012 03:47:01 UTC