Fixed XSD for ISSUE-150
authorPhilippe Le Hégaret <plh@w3.org>
Thu, 09 Feb 2012 19:50:50 +0000
changeset 220 9f588df37d67
parent 219 c3f3ddf2c3ac
child 221 19f497f7c762
Fixed XSD for ISSUE-150
spec/ttaf1-dfxp.html
spec/xsd/ttaf1-dfxp-core-attribs.xsd
spec/xsd/ttaf1-dfxp-parameter-items.xsd
--- a/spec/ttaf1-dfxp.html	Thu Feb 09 19:34:29 2012 +0000
+++ b/spec/ttaf1-dfxp.html	Thu Feb 09 19:50:50 2012 +0000
@@ -6036,11 +6036,13 @@
     &lt;xs:attributeGroup ref="tt:Core.ID.attrib.class"/&gt;
     &lt;xs:attribute ref="xml:lang"/&gt;
     &lt;xs:attribute ref="xml:space"/&gt;
+    &lt;xs:anyAttribute namespace="##other"/&gt;
   &lt;/xs:attributeGroup&gt;
   &lt;xs:attributeGroup name="Core.required.attrib.class"&gt;
     &lt;xs:attributeGroup ref="tt:Core.ID.attrib.class"/&gt;
     &lt;xs:attribute ref="xml:lang" use="required"/&gt;
     &lt;xs:attribute ref="xml:space"/&gt;
+    &lt;xs:anyAttribute namespace="##other"/&gt;
   &lt;/xs:attributeGroup&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
@@ -6594,22 +6596,27 @@
   &lt;xs:attributeGroup name="profile.attlist"&gt;
     &lt;xs:attributeGroup ref="tt:Core.ID.attrib.class"/&gt;
     &lt;xs:attribute name="use" type="ttd:profile"/&gt;
+    &lt;xs:anyAttribute namespace="##other"/&gt;
   &lt;/xs:attributeGroup&gt;
   &lt;xs:attributeGroup name="features.attlist"&gt;
     &lt;xs:attributeGroup ref="tt:Core.ID.attrib.class"/&gt;
     &lt;xs:attribute ref="xml:base"/&gt;
+    &lt;xs:anyAttribute namespace="##other"/&gt;
   &lt;/xs:attributeGroup&gt;
   &lt;xs:attributeGroup name="feature.attlist"&gt;
     &lt;xs:attributeGroup ref="tt:Core.ID.attrib.class"/&gt;
     &lt;xs:attribute name="value" type="ttd:featureValue"/&gt;
+    &lt;xs:anyAttribute namespace="##other"/&gt;
   &lt;/xs:attributeGroup&gt;
   &lt;xs:attributeGroup name="extensions.attlist"&gt;
     &lt;xs:attributeGroup ref="tt:Core.ID.attrib.class"/&gt;
     &lt;xs:attribute ref="xml:base"/&gt;
+    &lt;xs:anyAttribute namespace="##other"/&gt;
   &lt;/xs:attributeGroup&gt;
   &lt;xs:attributeGroup name="extension.attlist"&gt;
     &lt;xs:attributeGroup ref="tt:Core.ID.attrib.class"/&gt;
     &lt;xs:attribute name="value" type="ttd:extensionValue"/&gt;
+    &lt;xs:anyAttribute namespace="##other"/&gt;
   &lt;/xs:attributeGroup&gt;
   &lt;xs:complexType name="profile.eltype"&gt;
     &lt;xs:sequence&gt;
--- a/spec/xsd/ttaf1-dfxp-core-attribs.xsd	Thu Feb 09 19:34:29 2012 +0000
+++ b/spec/xsd/ttaf1-dfxp-core-attribs.xsd	Thu Feb 09 19:50:50 2012 +0000
@@ -11,10 +11,12 @@
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute ref="xml:lang"/>
     <xs:attribute ref="xml:space"/>
+    <xs:anyAttribute namespace="##other"/>
   </xs:attributeGroup>
   <xs:attributeGroup name="Core.required.attrib.class">
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute ref="xml:lang" use="required"/>
     <xs:attribute ref="xml:space"/>
+    <xs:anyAttribute namespace="##other"/>
   </xs:attributeGroup>
 </xs:schema>
--- a/spec/xsd/ttaf1-dfxp-parameter-items.xsd	Thu Feb 09 19:34:29 2012 +0000
+++ b/spec/xsd/ttaf1-dfxp-parameter-items.xsd	Thu Feb 09 19:50:50 2012 +0000
@@ -13,22 +13,27 @@
   <xs:attributeGroup name="profile.attlist">
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute name="use" type="ttd:profile"/>
+    <xs:anyAttribute namespace="##other"/>
   </xs:attributeGroup>
   <xs:attributeGroup name="features.attlist">
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute ref="xml:base"/>
+    <xs:anyAttribute namespace="##other"/>
   </xs:attributeGroup>
   <xs:attributeGroup name="feature.attlist">
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute name="value" type="ttd:featureValue"/>
+    <xs:anyAttribute namespace="##other"/>
   </xs:attributeGroup>
   <xs:attributeGroup name="extensions.attlist">
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute ref="xml:base"/>
+    <xs:anyAttribute namespace="##other"/>
   </xs:attributeGroup>
   <xs:attributeGroup name="extension.attlist">
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute name="value" type="ttd:extensionValue"/>
+    <xs:anyAttribute namespace="##other"/>
   </xs:attributeGroup>
   <xs:complexType name="profile.eltype">
     <xs:sequence>