Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
schema [2016/01/20 09:49]
kleiberi
schema [2016/01/27 10:53]
kleiberi
Line 1: Line 1:
 ====== RELAX NG Schema ====== ====== RELAX NG Schema ======
-Last edit: 20.01.2016+Last edit: 26.01.2016
  
 <code xml schema_current.rng>​ <code xml schema_current.rng>​
 <?xml version="​1.0"​ encoding="​UTF-8"?>​ <?xml version="​1.0"​ encoding="​UTF-8"?>​
-<!-- Version: ​20.01.2016 -->+<!-- Version: ​26.01.2016 -->
 <grammar xmlns="​http://​relaxng.org/​ns/​structure/​1.0"​ <grammar xmlns="​http://​relaxng.org/​ns/​structure/​1.0"​
     xmlns:​a="​http://​relaxng.org/​ns/​compatibility/​annotations/​1.0"​     xmlns:​a="​http://​relaxng.org/​ns/​compatibility/​annotations/​1.0"​
Line 88: Line 88:
                         <value type="​string">​Textbook</​value>​                         <value type="​string">​Textbook</​value>​
                         <value type="​string">​Catechism</​value>​                         <value type="​string">​Catechism</​value>​
-                        <value type="​string">​Treatis</​value>​+                        <value type="​string">​Treatise</​value>​
                         <value type="​string">​Letter/​s</​value>​                         <value type="​string">​Letter/​s</​value>​
                         <value type="​string">​Children'​s Story</​value>​                         <value type="​string">​Children'​s Story</​value>​
Line 529: Line 529:
                         <​a:​documentation>​The highest hierarchical level of headings is 1.</​a:​documentation>​                         <​a:​documentation>​The highest hierarchical level of headings is 1.</​a:​documentation>​
                         <data type="​integer">​                         <data type="​integer">​
-                            <param name="​pattern">​([1-99])</​param>​+                            <param name="​pattern">​([1-99]{1,3})</​param>​
                         </​data>​                         </​data>​
                     </​attribute>​                     </​attribute>​
Line 648: Line 648:
                         <​attribute name="​level">​                         <​attribute name="​level">​
                             <data type="​integer">​                             <data type="​integer">​
-                                <param name="​pattern">​([1-99])</​param>​+                                <param name="​pattern">​([1-99]{1,3})</​param>​
                             </​data>​                             </​data>​
                         </​attribute>​                         </​attribute>​
Line 664: Line 664:
                         </​zeroOrMore>​                         </​zeroOrMore>​
                     </​element>​                     </​element>​
 +                    <ref name="​global"​ />
                 </​oneOrMore>​                 </​oneOrMore>​
             </​element>​             </​element>​
Line 708: Line 709:
                         <​oneOrMore>​                         <​oneOrMore>​
                             <element name="​cell">​                             <element name="​cell">​
-                                <​zeroOrMore>​ 
-                                    <ref name="​global"/>​ 
-                                </​zeroOrMore>​ 
                                 <​optional>​                                 <​optional>​
                                     <​attribute name="​role">​                                     <​attribute name="​role">​
Line 720: Line 718:
                                     </​attribute>​                                     </​attribute>​
                                 </​optional>​                                 </​optional>​
 +                                <​zeroOrMore>​
 +                                    <ref name="​global"/>​
 +                                </​zeroOrMore>​
 +                                <​zeroOrMore>​
 +                                    <ref name="​structural_elements"/>​
 +                                </​zeroOrMore>​
                             </​element>​                             </​element>​
                         </​oneOrMore>​                         </​oneOrMore>​