<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>14556</bug_id>
          
          <creation_ts>2011-10-25 08:19:30 +0000</creation_ts>
          <short_desc>WildZ013 is valid under XSD 1.1</short_desc>
          <delta_ts>2011-11-30 09:20:25 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XML Schema Test Suite</product>
          <component>Microsoft tests</component>
          <version>2006-11-06</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>decided</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>XSD 1.1 PR</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Kay">mike</reporter>
          <assigned_to name="C. M. Sperberg-McQueen">cmsmcq</assigned_to>
          <cc>David_E3</cc>
          
          <qa_contact name="XML Schema Test Suite mailing list">public-xml-schema-testsuite</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>58894</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2011-10-25 08:19:30 +0000</bug_when>
    <thetext>Microsoft test WildZ013 purports to be an invalid schema (it requires an inexpressible wildcard union). This union becomes expressible in XSD 1.1 (indeed, all unions are expressible in XSD 1.1), and the validity therefore needs to change.

Note: the schema test file is named test328873i.xsd. The union in question is between the two attribute groups:

&lt;xs:attributeGroup name=&quot;attG1-54&quot;&gt;
     &lt;xs:anyAttribute namespace=&quot;##other&quot; processContents=&quot;lax&quot;/&gt;
 &lt;/xs:attributeGroup&gt;

 &lt;xs:attributeGroup name=&quot;attG2-54&quot;&gt;
     &lt;xs:anyAttribute namespace=&quot;##local b c&quot; processContents=&quot;lax&quot;/&gt;
 &lt;/xs:attributeGroup&gt;

and the union is constructed under clause 5.2 of 3.10.6.3 Attribute Wildcard Union, and is effectively not(a).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59621</commentid>
    <comment_count>1</comment_count>
    <who name="David Ezell">David_E3</who>
    <bug_when>2011-11-04 15:56:25 +0000</bug_when>
    <thetext>add a schema validity result for 1.1 that shows this construct is allowed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60657</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2011-11-30 09:20:25 +0000</bug_when>
    <thetext>Fixed the test as suggested</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>