All metadata conforms with catalog schema (test catalog-001)
authorMichael Kay <mike@saxonica.com>
Tue, 30 Jun 2015 18:32:39 +0100
changeset 998 c5740027f798
parent 997 c65825b51db4
child 999 90d9655bfbf2
All metadata conforms with catalog schema (test catalog-001)
admin/catalog-schema.xsd
tests/attr/avt/_avt-test-set.xml
tests/insn/number/_number-test-set.xml
tests/insn/try/_try-test-set.xml
--- a/admin/catalog-schema.xsd	Tue Jun 30 18:04:40 2015 +0100
+++ b/admin/catalog-schema.xsd	Tue Jun 30 18:32:39 2015 +0100
@@ -800,6 +800,32 @@
                                 <xs:enumeration value="en"/>
                                 <xs:enumeration value="de"/>
                                 <xs:enumeration value="fr"/>
+                                <xs:enumeration value="it"/>
+                            </xs:restriction>
+                        </xs:simpleType>
+                    </xs:attribute>
+                </xs:restriction>
+            </xs:complexContent>
+        </xs:complexType>
+    </xs:element>
+    
+    <xs:element name="ordinal_scheme_name" substitutionGroup="dependency">
+        <xs:annotation>
+            <xs:documentation>
+                <p>Identifies the convention used for identifying variants of ordinal numbering
+                   in the "ordinal" attribute of xsl:number.</p>
+                <p>The two recognised values are "inflection" (a hyphen followed by a grammatical suffix, e.g. "-er")
+                   and "CLDR" (the name of a numbering scheme in the Common Language Data Repository, prefixed by a percent sign)</p>
+            </xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+            <xs:complexContent>
+                <xs:restriction base="dependencyType">
+                    <xs:attribute name="value">
+                        <xs:simpleType>
+                            <xs:restriction base="xs:string">
+                                <xs:enumeration value="inflection"/>
+                                <xs:enumeration value="CLDR"/>
                             </xs:restriction>
                         </xs:simpleType>
                     </xs:attribute>
@@ -855,6 +881,8 @@
                                 <xs:enumeration value="MENDE KIKAKUI DIGIT ONE"/>
                                 <xs:enumeration value="COUNTING ROD UNIT DIGIT ONE"/>
                                 <xs:enumeration value="DIGIT ONE COMMA"/>
+                                <xs:enumeration value="GREEK SMALL LETTER ALPHA (TRADITIONAL)"/>
+                                <xs:enumeration value="GREEK SMALL LETTER ALPHA (ALPHABETIC)"/>
                             </xs:restriction>
                         </xs:simpleType>
                     </xs:attribute>
@@ -896,6 +924,7 @@
                                 <xs:enumeration value="en"/>
                                 <xs:enumeration value="de"/>
                                 <xs:enumeration value="fr"/>
+                                <xs:enumeration value="it"/>
                             </xs:restriction>
                         </xs:simpleType>
                     </xs:attribute>
--- a/tests/attr/avt/_avt-test-set.xml	Tue Jun 30 18:04:40 2015 +0100
+++ b/tests/attr/avt/_avt-test-set.xml	Tue Jun 30 18:32:39 2015 +0100
@@ -337,7 +337,6 @@
       <dependencies>
          <spec value="XSLT20+"/>
          <default_language_for_numbering value="en"/>
-         <combinations_for_numbering value="format:Ww"/>
       </dependencies>
       <test>
          <stylesheet file="avt-0801.xsl"/>
--- a/tests/insn/number/_number-test-set.xml	Tue Jun 30 18:04:40 2015 +0100
+++ b/tests/insn/number/_number-test-set.xml	Tue Jun 30 18:32:39 2015 +0100
@@ -1062,7 +1062,7 @@
       <environment ref="number-09"/>
       <dependencies>
          <spec value="XSLT20+"/>
-         <combinations_for_numbering value="format:α letter-value:traditional"/>
+         <combinations_for_numbering value="GREEK SMALL LETTER ALPHA (TRADITIONAL)"/>
       </dependencies>
       <test>
          <stylesheet file="number-0901.xsl"/>
@@ -1078,7 +1078,7 @@
       <environment ref="number-09"/>
       <dependencies>
          <spec value="XSLT20+"/>
-         <combinations_for_numbering value="format:α letter-value:alphabetic"/>
+         <combinations_for_numbering value="GREEK SMALL LETTER ALPHA (ALPHABETIC)"/>
       </dependencies>
       <test>
          <stylesheet file="number-0902.xsl"/>
--- a/tests/insn/try/_try-test-set.xml	Tue Jun 30 18:04:40 2015 +0100
+++ b/tests/insn/try/_try-test-set.xml	Tue Jun 30 18:32:39 2015 +0100
@@ -203,7 +203,7 @@
       <description>element-available on xsl:try/catch</description>
       <keywords>fn:element-available xsl:try xsl:catch</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
-      <created by="Michael Kay" on="2015-06-29" change="spec of element-available() has changed in 3.0"/>
+      <modified by="Michael Kay" on="2015-06-29" change="spec of element-available() has changed in 3.0"/>
       <dependencies>
          <spec value="XSLT30+"/>
       </dependencies>