- From: <bugzilla@jessica.w3.org>
- Date: Mon, 10 Oct 2011 19:18:23 +0000
- To: public-xml-schema-testsuite@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=13760
Sandy Gao <sandygao@ca.ibm.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |
--- Comment #4 from Sandy Gao <sandygao@ca.ibm.com> 2011-10-10 19:18:21 UTC ---
> open032 has been modified to test the intended condition in a different way.
Trying to understand what constraint is violated by open032. It now has
        <xs:openContent mode="interleave">
          <xs:any notNamespace="http://open.com/"/>
        </xs:openContent>  
which will be merged with the base open content
    <xs:openContent mode="interleave">
       <xs:any namespace="http://open.com/" processContents="lax"/>
    </xs:openContent>
to form an "interleave" open content that allows all namespaces. This satisfies
the relevant bullets in
http://www.w3.org/TR/xmlschema11-1/#cos-ct-extends
1.4.3.2.2.3 One or more of the following is true:
1.4.3.2.2.3.1 B.{content type}.{open content} (call it BOT) is ·absent·.
1.4.3.2.2.3.2 T.{content type}.{open content} (call it EOT) has {mode}
interleave.
1.4.3.2.2.3.3 Both BOT and EOT have {mode} suffix.
1.4.3.2.2.4 If neither BOT nor EOT is ·absent·, then BOT.{wildcard}.{namespace
constraint} is a subset of EOT.{wildcard}.{namespace constraint}, as defined by
Wildcard Subset (§3.10.6.2).
Changing the derived "interleave" to "suffix" would make the schema invalid.
-- 
Configure bugmail: http://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 Monday, 10 October 2011 19:18:26 UTC