You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by "Paul (JIRA)" <xe...@xml.apache.org> on 2017/07/02 22:24:00 UTC

[jira] [Created] (XERCESJ-1680) incorrect flagging of violation of cos-all-limited

Paul created XERCESJ-1680:
-----------------------------

             Summary: incorrect flagging of violation of cos-all-limited
                 Key: XERCESJ-1680
                 URL: https://issues.apache.org/jira/browse/XERCESJ-1680
             Project: Xerces2-J
          Issue Type: Bug
          Components: XML Schema 1.1 Structures
    Affects Versions: 2.11.0
         Environment: Windows 10 Pro
            Reporter: Paul


In the following schema document:

{noformat}
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    elementFormDefault="unqualified">
  <xs:complexType name="base_open_content">
    <xs:openContent>
      <xs:any notNamespace='##local' processContents='lax'/>
    </xs:openContent>
    <xs:all/>
  </xs:complexType>
  
  <xs:element name="root">
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="base_open_content">
          <xs:all>
            <xs:element name='child' type='xs:string'/>
          </xs:all>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
</xs:schema>
{noformat}

Xerces incorrectly reports the all group in the extension of 'base_open_content' violates [cos-all-limited|https://www.w3.org/TR/xmlschema11-1/#sec-cos-all-limited].

SaxonEE 9.7.0.15 correctly accepts this schema document.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org