]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
white-space and line-ending fixes
authorWilliam Victor Mote <vmote@apache.org>
Sat, 30 Nov 2002 01:14:52 +0000 (01:14 +0000)
committerWilliam Victor Mote <vmote@apache.org>
Sat, 30 Nov 2002 01:14:52 +0000 (01:14 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195679 13f79535-47bb-0310-9956-ffa450edef68

41 files changed:
docs/examples/region_body/simplecol.fo
docs/examples/region_body/simplecol2.fo
docs/examples/region_body/simplecol3.fo
docs/examples/region_body/simplecol4.fo
docs/examples/svg/embedding.fo
docs/examples/tables/background.fo
docs/examples/tables/borders.fo
docs/examples/tables/break.fo
docs/examples/tables/headfoot.fo
docs/examples/tables/keep.fo
docs/examples/tables/omit.fo
docs/examples/tables/space.fo
docs/examples/tables/widowsorphans.fo
docs/foschema/fop4.xsd
docs/foschema/fop4f.xsd
docs/foschema/schema2dtd.xsl
docs/xml-docs/data/document.svg
docs/xml-docs/data/logo.svg
docs/xml-docs/data/title.svg
docs/xml-docs/fop.xml
docs/xml-docs/readme
docs/xml-docs/xml2pdf.xsl
hyph/cs.xml
hyph/da.xml
hyph/de.xml
hyph/de_DR.xml
hyph/el.xml
hyph/en.xml
hyph/en_GB.xml
hyph/en_US.xml
hyph/es.xml
hyph/fr.xml
hyph/hu.xml
hyph/hyphenation.dtd
hyph/it.xml
hyph/nl.xml
hyph/pl.xml
hyph/pt.xml
hyph/readme
hyph/ru.xml
hyph/tr.xml

index 413702f8b68d1952bea0263fa2f15082321fc067..b8e508a339e82f104b8f983b87890326d97b6ff0 100644 (file)
@@ -7,15 +7,15 @@
 
     <!-- layout for the first page -->
     <fo:simple-page-master master-name="only"
-                  page-height="11in" 
+                  page-height="11in"
                   page-width="8.5in"
-                  margin-top="1in" 
-                  margin-bottom="1in" 
-                  margin-left="0.75in" 
+                  margin-top="1in"
+                  margin-bottom="1in"
+                  margin-left="0.75in"
                   margin-right="0.75in">
       <fo:region-body
-               margin-top="1in" margin-bottom="1in"
-               column-count="2" column-gap="0.25in"/>
+      margin-top="1in" margin-bottom="1in"
+    column-count="2" column-gap="0.25in"/>
       <fo:region-before extent="1in"/>
       <fo:region-after extent="1in"/>
     </fo:simple-page-master>
   <!-- actual layout -->
   <fo:page-sequence master-reference="only">
     <fo:static-content flow-name="xsl-region-before">
-      <fo:block font-size="16pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="16pt"
+                font-family="sans-serif"
                 line-height="normal"
                 text-align="start"
-                               color="blue">Columns in FOP</fo:block>
-       </fo:static-content>
-       
+        color="blue">Columns in FOP</fo:block>
+  </fo:static-content>
+
     <fo:static-content flow-name="xsl-region-after">
-      <fo:block font-size="10pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="10pt"
+                font-family="sans-serif"
                 line-height="12pt"
-                               space-before.optimum="6pt"
+        space-before.optimum="6pt"
                 text-align="end"
-                               color="blue">Page #</fo:block>
-       </fo:static-content>
-       
+        color="blue">Page #</fo:block>
+  </fo:static-content>
+
     <fo:flow flow-name="xsl-region-body">
       <!-- Block 0 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 0:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 0:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 1 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 1:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 1:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 2 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 2:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 2:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 3 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 3:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 3:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 4 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="all">
-               <fo:inline color="red">Block 4:</fo:inline>
+        background-color="yellow"
+        span="all">
+    <fo:inline color="red">Block 4:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 5 -->
-               <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+          <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 5:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 5:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 6 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 6:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 6:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
-         </fo:flow>
+    </fo:flow>
   </fo:page-sequence>
 </fo:root>
index eb7f41a011e932f5e7d083c3dac223b76aac54ca..2e0bf0f74142d1e48dbcb4fce7d21487bfc79acf 100644 (file)
@@ -6,16 +6,16 @@
   <fo:layout-master-set >
 
     <!-- layout for the first page -->
-    <fo:simple-page-master master-name="only" 
-                  page-height="11in" 
+    <fo:simple-page-master master-name="only"
+                  page-height="11in"
                   page-width="8.5in"
-                  margin-top="1in" 
-                  margin-bottom="1in" 
-                  margin-left="0.75in" 
+                  margin-top="1in"
+                  margin-bottom="1in"
+                  margin-left="0.75in"
                   margin-right="0.75in">
-      <fo:region-body 
-               margin-top="1in" margin-bottom="1in"
-               column-count="2" column-gap="0.25in"/>
+      <fo:region-body
+      margin-top="1in" margin-bottom="1in"
+    column-count="2" column-gap="0.25in"/>
       <fo:region-before extent="1in" />
       <fo:region-after extent="1in" />
     </fo:simple-page-master>
   <!-- actual layout -->
   <fo:page-sequence master-reference="only" >
     <fo:static-content flow-name="xsl-region-before" >
-      <fo:block  font-size="16pt" 
-                font-family="sans-serif" 
+      <fo:block  font-size="16pt"
+                font-family="sans-serif"
                 line-height="normal"
                 text-align="start"
-                               color="blue">Columns in FOP</fo:block>
-       </fo:static-content>
-       
+        color="blue">Columns in FOP</fo:block>
+  </fo:static-content>
+
     <fo:static-content flow-name="xsl-region-after" >
-      <fo:block  font-size="10pt" 
-                font-family="sans-serif" 
+      <fo:block  font-size="10pt"
+                font-family="sans-serif"
                 line-height="12pt"
-                               space-before.optimum="6pt"
+        space-before.optimum="6pt"
                 text-align="end"
-                               color="blue">Page #</fo:block>
-       </fo:static-content>
-       
+        color="blue">Page #</fo:block>
+  </fo:static-content>
+
     <fo:flow flow-name="xsl-region-body" >
       <!-- Block 0 -->
-      <fo:block  font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block  font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green" >Block 0:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green" >Block 0:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf. XML has associated with it a great number of other standards, most of them under W3C (World-Wide
-               Web Consortium) auspices. Among these are XML Namespaces, XML Pointer, XPath, XSLT, XHTML, SVG, RELAX, SOAP, and any
-               number of others. This file has been prepared using formatting objects, an XML vocabulary described in the XSL
-               specification of October 18, 2000. Formatting objects are used to specify pagination and composition, and are
-               intended for high-quality, precision layout-driven formatting.
+    Web Consortium) auspices. Among these are XML Namespaces, XML Pointer, XPath, XSLT, XHTML, SVG, RELAX, SOAP, and any
+    number of others. This file has been prepared using formatting objects, an XML vocabulary described in the XSL
+    specification of October 18, 2000. Formatting objects are used to specify pagination and composition, and are
+    intended for high-quality, precision layout-driven formatting.
       </fo:block>
 
       <!-- Block 1 -->
-      <fo:block  font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block  font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green" >Block 1:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green" >Block 1:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf. XML has associated with it a great number of other standards, most of them under W3C (World-Wide
-               Web Consortium) auspices. Among these are XML Namespaces, XML Pointer, XPath, XSLT, XHTML, SVG, RELAX, SOAP, and any
-               number of others. This file has been prepared using formatting objects, an XML vocabulary described in the XSL
-               specification of October 18, 2000. Formatting objects are used to specify pagination and composition, and are
-               intended for high-quality, precision layout-driven formatting.
+    Web Consortium) auspices. Among these are XML Namespaces, XML Pointer, XPath, XSLT, XHTML, SVG, RELAX, SOAP, and any
+    number of others. This file has been prepared using formatting objects, an XML vocabulary described in the XSL
+    specification of October 18, 2000. Formatting objects are used to specify pagination and composition, and are
+    intended for high-quality, precision layout-driven formatting.
       </fo:block>
 
       <!-- Block 2 -->
-      <fo:block  font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block  font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green" >Block 2:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green" >Block 2:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 3 -->
-      <fo:block  font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block  font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green" >Block 3:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green" >Block 3:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 4 -->
-      <fo:block  font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block  font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="all">
-               <fo:inline color="red" >Block 4:</fo:inline>
+        background-color="yellow"
+        span="all">
+    <fo:inline color="red" >Block 4:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 5 -->
-               <fo:block  font-size="12pt" 
-                font-family="sans-serif" 
+          <fo:block  font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green" >Block 5:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green" >Block 5:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 6 -->
-      <fo:block  font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block  font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green" >Block 6:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green" >Block 6:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf. XML has associated with it a great number of other standards, most of them under W3C (World-Wide
-               Web Consortium) auspices. Among these are XML Namespaces, XML Pointer, XPath, XSLT, XHTML, SVG, RELAX, SOAP, and any
-               number of others. This file has been prepared using formatting objects, an XML vocabulary described in the XSL
-               specification of October 18, 2000. Formatting objects are used to specify pagination and composition, and are
-               intended for high-quality, precision layout-driven formatting.
+    Web Consortium) auspices. Among these are XML Namespaces, XML Pointer, XPath, XSLT, XHTML, SVG, RELAX, SOAP, and any
+    number of others. This file has been prepared using formatting objects, an XML vocabulary described in the XSL
+    specification of October 18, 2000. Formatting objects are used to specify pagination and composition, and are
+    intended for high-quality, precision layout-driven formatting.
       </fo:block>
 
       <!-- Block 7 -->
-      <fo:block  font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block  font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="all">
-               <fo:inline color="red" >Block 7:</fo:inline>
+        background-color="yellow"
+        span="all">
+    <fo:inline color="red" >Block 7:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf. XML has associated with it a great number of other standards, most of them under W3C (World-Wide
-               Web Consortium) auspices. Among these are XML Namespaces, XML Pointer, XPath, XSLT, XHTML, SVG, RELAX, SOAP, and any
-               number of others. This file has been prepared using formatting objects, an XML vocabulary described in the XSL
-               specification of October 18, 2000. Formatting objects are used to specify pagination and composition, and are
-               intended for high-quality, precision layout-driven formatting.
+    Web Consortium) auspices. Among these are XML Namespaces, XML Pointer, XPath, XSLT, XHTML, SVG, RELAX, SOAP, and any
+    number of others. This file has been prepared using formatting objects, an XML vocabulary described in the XSL
+    specification of October 18, 2000. Formatting objects are used to specify pagination and composition, and are
+    intended for high-quality, precision layout-driven formatting.
       </fo:block>
 
-         </fo:flow>
+    </fo:flow>
   </fo:page-sequence>
 </fo:root>
index 52d8467beb2a7e20db7fc5f12876ac3d26be078f..995174db73c98c220bf68348acde50946c4459a9 100644 (file)
@@ -7,15 +7,15 @@
 
     <!-- layout for the first page -->
     <fo:simple-page-master master-name="only"
-                  page-height="11in" 
+                  page-height="11in"
                   page-width="8.5in"
-                  margin-top="1in" 
-                  margin-bottom="1in" 
-                  margin-left="0.75in" 
+                  margin-top="1in"
+                  margin-bottom="1in"
+                  margin-left="0.75in"
                   margin-right="0.75in">
       <fo:region-body
-               margin-top="1in" margin-bottom="1in"
-               column-count="2" column-gap="0.25in"/>
+      margin-top="1in" margin-bottom="1in"
+    column-count="2" column-gap="0.25in"/>
       <fo:region-before extent="1in"/>
       <fo:region-after extent="1in"/>
     </fo:simple-page-master>
   <!-- actual layout -->
   <fo:page-sequence master-reference="only">
     <fo:static-content flow-name="xsl-region-before">
-      <fo:block font-size="16pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="16pt"
+                font-family="sans-serif"
                 line-height="normal"
                 text-align="start"
-                               color="blue">Columns in FOP</fo:block>
-       </fo:static-content>
-       
+        color="blue">Columns in FOP</fo:block>
+  </fo:static-content>
+
     <fo:static-content flow-name="xsl-region-after">
-      <fo:block font-size="10pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="10pt"
+                font-family="sans-serif"
                 line-height="12pt"
-                               space-before.optimum="6pt"
+        space-before.optimum="6pt"
                 text-align="end"
-                               color="blue">Page #</fo:block>
-       </fo:static-content>
-       
+        color="blue">Page #</fo:block>
+  </fo:static-content>
+
     <fo:flow flow-name="xsl-region-body">
       <!-- Block 0 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 0:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 0:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 1 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 1:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 1:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 2 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 2:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 2:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 3 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 3:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 3:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 4 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="all">
-               <fo:inline color="red">Block 4:</fo:inline>
+        background-color="yellow"
+        span="all">
+    <fo:inline color="red">Block 4:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 5 -->
-               <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+          <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 5:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 5:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 6 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 6:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 6:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 7 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 7:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 7:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 8 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 8:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 8:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 9 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="all">
-               <fo:inline color="red">Block 9:</fo:inline>
+        background-color="yellow"
+        span="all">
+    <fo:inline color="red">Block 9:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
-         </fo:flow>
+    </fo:flow>
   </fo:page-sequence>
 </fo:root>
index 53b270f57f8d895bebb038ffbe049bb4443b7d18..6e73fa4b15f860c600f62b555ae58bf70d0671bc 100644 (file)
@@ -7,15 +7,15 @@
 
     <!-- layout for the first page -->
     <fo:simple-page-master master-name="only"
-                  page-height="11in" 
+                  page-height="11in"
                   page-width="8.5in"
-                  margin-top="1in" 
-                  margin-bottom="1in" 
-                  margin-left="0.75in" 
+                  margin-top="1in"
+                  margin-bottom="1in"
+                  margin-left="0.75in"
                   margin-right="0.75in">
       <fo:region-body
-               margin-top="1in" margin-bottom="1in"
-               column-count="3" column-gap="0.15in"/>
+      margin-top="1in" margin-bottom="1in"
+    column-count="3" column-gap="0.15in"/>
       <fo:region-before extent="1in"/>
       <fo:region-after extent="1in"/>
     </fo:simple-page-master>
   <!-- actual layout -->
   <fo:page-sequence master-reference="only">
     <fo:static-content flow-name="xsl-region-before">
-      <fo:block font-size="16pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="16pt"
+                font-family="sans-serif"
                 line-height="normal"
                 text-align="start"
-                               color="blue">Columns in FOP</fo:block>
-       </fo:static-content>
-       
+        color="blue">Columns in FOP</fo:block>
+  </fo:static-content>
+
     <fo:static-content flow-name="xsl-region-after">
-      <fo:block font-size="10pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="10pt"
+                font-family="sans-serif"
                 line-height="12pt"
-                               space-before.optimum="6pt"
+        space-before.optimum="6pt"
                 text-align="end"
-                               color="blue">Page #</fo:block>
-       </fo:static-content>
-       
+        color="blue">Page #</fo:block>
+  </fo:static-content>
+
     <fo:flow flow-name="xsl-region-body">
       <!-- Block 0 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 0:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 0:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 1 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 1:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 1:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 2 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 2:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 2:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 3 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 3:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 3:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 4 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="all">
-               <fo:inline color="red">Block 4:</fo:inline>
+        background-color="yellow"
+        span="all">
+    <fo:inline color="red">Block 4:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 5 -->
-               <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+          <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 5:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 5:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 6 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 6:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 6:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 7 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 7:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 7:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 8 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="none">
-               <fo:inline color="green">Block 8:</fo:inline>
+        background-color="yellow"
+        span="none">
+    <fo:inline color="green">Block 8:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
       <!-- Block 9 -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
+      <fo:block font-size="12pt"
+                font-family="sans-serif"
                 line-height="15pt"
                 space-after.optimum="3pt"
                 text-align="start"
-                               background-color="yellow"
-                               span="all">
-               <fo:inline color="red">Block 9:</fo:inline>
+        background-color="yellow"
+        span="all">
+    <fo:inline color="red">Block 9:</fo:inline>
         The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to
         enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML
-        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information 
+        has been designed for ease of implementation and for interoperability with both SGML and HTML. For further information
         read normal.pdf.
       </fo:block>
 
-         </fo:flow>
+    </fo:flow>
   </fo:page-sequence>
 </fo:root>
index 4606e0527c26403d287df65480d4a066a6c36338..4cd7b2bf7a6de86975b567cd06b5739b50c12813 100644 (file)
@@ -1065,7 +1065,7 @@ Clipping
       </fo:block>
 
       <fo:block>
-      
+
       </fo:block>
 
       <fo:block space-before.optimum="5pt" space-after.optimum="5pt" font-weight="bold" font-size="12pt">
@@ -1073,7 +1073,7 @@ Interesting Functionality
       </fo:block>
 
       <fo:block>
-      
+
       </fo:block>
 
     </fo:flow>
index 2b154430a83214d55a861204fb61efa144074940..b5b9ef1836af12de3e8a4db1fde6ef254582392f 100644 (file)
@@ -1,30 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
   <fo:layout-master-set>
-    <fo:simple-page-master 
-       margin-right="1.5cm"
-       margin-left="1.5cm"
-       margin-bottom="2cm"
-       margin-top="1cm"
-       page-width="21cm"
-       page-height="29.7cm"
-       master-name="first">
+    <fo:simple-page-master
+  margin-right="1.5cm"
+  margin-left="1.5cm"
+  margin-bottom="2cm"
+  margin-top="1cm"
+  page-width="21cm"
+  page-height="29.7cm"
+  master-name="first">
       <fo:region-before extent="1cm"/>
       <fo:region-body margin-top="1cm"/>
       <fo:region-after extent="1.5cm"/>
     </fo:simple-page-master>
   </fo:layout-master-set>
-  
+
   <fo:page-sequence master-reference="first">
     <fo:static-content flow-name="xsl-region-before">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">table examples</fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">table examples</fo:block>
     </fo:static-content>
     <fo:static-content flow-name="xsl-region-after">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">Page <fo:page-number/></fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">Page <fo:page-number/></fo:block>
     </fo:static-content>
-    
+
     <fo:flow flow-name="xsl-region-body">
 
       <fo:block space-before.optimum="3pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="2cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell background-color="green">
-             <fo:block text-align="center">
-             green cell
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="red">
-             <fo:block text-align="center">
-             red cell
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="blue">
-             <fo:block text-align="center">
-             blue cell
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="yellow">
-             <fo:block text-align="center">
-             yellow cell
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell background-color="green">
+        <fo:block text-align="center">
+        green cell
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="red">
+        <fo:block text-align="center">
+        red cell
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="blue">
+        <fo:block text-align="center">
+        blue cell
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="yellow">
+        <fo:block text-align="center">
+        yellow cell
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row background-color="green">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             green
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             background
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row background-color="red">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             red
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             background
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row background-color="blue">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             blue
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             background
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row background-color="green">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        green
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        background
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row background-color="red">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        red
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        background
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row background-color="blue">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        blue
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        background
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table>
-       <fo:table-column column-width="3cm" background-color="green"/>
-       <fo:table-column column-width="3cm" background-color="red"/>
-       <fo:table-column column-width="3cm" background-color="blue"/>
-       <fo:table-column column-width="3cm" background-color="yellow"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm" background-color="green"/>
+  <fo:table-column column-width="3cm" background-color="red"/>
+  <fo:table-column column-width="3cm" background-color="blue"/>
+  <fo:table-column column-width="3cm" background-color="yellow"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table columns
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             different
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             backgrounds
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             extra
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table columns
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        different
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        backgrounds
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        extra
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="260pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table>
-       <fo:table-column column-width="3cm" background-color="green"/>
-       <fo:table-column column-width="3cm" background-color="red"/>
-       <fo:table-column column-width="3cm" background-color="blue"/>
-       <fo:table-column column-width="3cm" background-color="orange"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm" background-color="green"/>
+  <fo:table-column column-width="3cm" background-color="red"/>
+  <fo:table-column column-width="3cm" background-color="blue"/>
+  <fo:table-column column-width="3cm" background-color="orange"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table columns
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             different
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             backgrounds
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             extra
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table columns
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        different
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        backgrounds
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        extra
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body background-color="green" border-left-width="0.5pt">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             body with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             green
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             background
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        body with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        green
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        background
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:table>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body background-color="red">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             body with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             red
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             background
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        body with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        red
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        background
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:table>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body background-color="blue">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             body with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             blue
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             background
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        body with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        blue
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        background
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:table>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body background-color="yellow">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             body with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             yellow
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             background
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        body with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        yellow
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        background
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table background-color="green">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             green
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             background
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        green
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        background
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:table background-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             red
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             background
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        red
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        background
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table background-color="green">
-       <fo:table-column column-width="2.5cm"/>
-       <fo:table-column column-width="2.5cm" background-color="green"/>
-       <fo:table-column column-width="2.5cm" background-color="red"/>
-       <fo:table-column column-width="2.5cm" background-color="blue"/>
-       <fo:table-column column-width="2.5cm" background-color="yellow"/>
-       <fo:table-column column-width="2.5cm"/>
+  <fo:table-column column-width="2.5cm"/>
+  <fo:table-column column-width="2.5cm" background-color="green"/>
+  <fo:table-column column-width="2.5cm" background-color="red"/>
+  <fo:table-column column-width="2.5cm" background-color="blue"/>
+  <fo:table-column column-width="2.5cm" background-color="yellow"/>
+  <fo:table-column column-width="2.5cm"/>
 
     <fo:table-body background-color="aqua">
-         <fo:table-row background-color="green">
-           <fo:table-cell background-color="green">
-             <fo:block text-align="center">
-             a
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="red">
-             <fo:block text-align="center">
-             b
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="blue">
-             <fo:block text-align="center">
-             c
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="yellow">
-             <fo:block text-align="center">
-             d
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             e
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row background-color="red">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             a
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="red">
-             <fo:block text-align="center">
-             b
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="blue">
-             <fo:block text-align="center">
-             c
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="yellow">
-             <fo:block text-align="center">
-             d
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="orange">
-             <fo:block text-align="center">
-             e
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row background-color="blue">
-           <fo:table-cell background-color="green">
-             <fo:block text-align="center">
-             a
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             b
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="blue">
-             <fo:block text-align="center">
-             c
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="yellow">
-             <fo:block text-align="center">
-             d
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="orange">
-             <fo:block text-align="center">
-             e
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row background-color="yellow">
-           <fo:table-cell background-color="green">
-             <fo:block text-align="center">
-             a
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="red">
-             <fo:block text-align="center">
-             b
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             c
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="yellow">
-             <fo:block text-align="center">
-             d
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="orange">
-             <fo:block text-align="center">
-             e
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row background-color="orange">
-           <fo:table-cell background-color="green">
-             <fo:block text-align="center">
-             a
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="red">
-             <fo:block text-align="center">
-             b
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="blue">
-             <fo:block text-align="center">
-             c
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="yellow">
-             <fo:block text-align="center">
-             d
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="orange">
-             <fo:block text-align="center">
-             e
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell background-color="green">
-             <fo:block text-align="center">
-             a
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="red">
-             <fo:block text-align="center">
-             b
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="blue">
-             <fo:block text-align="center">
-             c
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="yellow">
-             <fo:block text-align="center">
-             d
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell background-color="orange">
-             <fo:block text-align="center">
-             e
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row background-color="green">
+      <fo:table-cell background-color="green">
+        <fo:block text-align="center">
+        a
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="red">
+        <fo:block text-align="center">
+        b
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="blue">
+        <fo:block text-align="center">
+        c
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="yellow">
+        <fo:block text-align="center">
+        d
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        e
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row background-color="red">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        a
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="red">
+        <fo:block text-align="center">
+        b
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="blue">
+        <fo:block text-align="center">
+        c
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="yellow">
+        <fo:block text-align="center">
+        d
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="orange">
+        <fo:block text-align="center">
+        e
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row background-color="blue">
+      <fo:table-cell background-color="green">
+        <fo:block text-align="center">
+        a
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        b
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="blue">
+        <fo:block text-align="center">
+        c
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="yellow">
+        <fo:block text-align="center">
+        d
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="orange">
+        <fo:block text-align="center">
+        e
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row background-color="yellow">
+      <fo:table-cell background-color="green">
+        <fo:block text-align="center">
+        a
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="red">
+        <fo:block text-align="center">
+        b
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        c
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="yellow">
+        <fo:block text-align="center">
+        d
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="orange">
+        <fo:block text-align="center">
+        e
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row background-color="orange">
+      <fo:table-cell background-color="green">
+        <fo:block text-align="center">
+        a
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="red">
+        <fo:block text-align="center">
+        b
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="blue">
+        <fo:block text-align="center">
+        c
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="yellow">
+        <fo:block text-align="center">
+        d
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="orange">
+        <fo:block text-align="center">
+        e
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell background-color="green">
+        <fo:block text-align="center">
+        a
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="red">
+        <fo:block text-align="center">
+        b
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="blue">
+        <fo:block text-align="center">
+        c
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="yellow">
+        <fo:block text-align="center">
+        d
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell background-color="orange">
+        <fo:block text-align="center">
+        e
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
 
     <fo:table-body space-before.optimum="10pt" space-after.optimum="10pt">
-         <fo:table-row background-color="blue">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             blue
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row background-color="blue">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        blue
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
     </fo:flow>
index 054e95f16070d78e01a947a92ee9b19863732869..d1c119c33e777100627e3715b7a4d7c698849f86 100644 (file)
@@ -1,30 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
   <fo:layout-master-set>
-    <fo:simple-page-master 
-       margin-right="1.5cm"
-       margin-left="1.5cm"
-       margin-bottom="2cm"
-       margin-top="1cm"
-       page-width="21cm"
-       page-height="29.7cm"
-       master-name="first">
+    <fo:simple-page-master
+  margin-right="1.5cm"
+  margin-left="1.5cm"
+  margin-bottom="2cm"
+  margin-top="1cm"
+  page-width="21cm"
+  page-height="29.7cm"
+  master-name="first">
       <fo:region-before extent="1cm"/>
       <fo:region-body margin-top="1cm"/>
       <fo:region-after extent="1.5cm"/>
     </fo:simple-page-master>
   </fo:layout-master-set>
-  
+
   <fo:page-sequence master-reference="first">
     <fo:static-content flow-name="xsl-region-before">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">table examples</fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">table examples</fo:block>
     </fo:static-content>
     <fo:static-content flow-name="xsl-region-after">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">Page <fo:page-number/></fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">Page <fo:page-number/></fo:block>
     </fo:static-content>
-    
+
     <fo:flow flow-name="xsl-region-body">
 
       <fo:block space-before.optimum="3pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-collapse="separate">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="2cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
-             <fo:block text-align="center">
-             green left
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
-             <fo:block text-align="center">
-             red top
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
-             <fo:block text-align="center">
-             blue right
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
-             <fo:block text-align="center">
-             yellow bottom
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell
-               border-left-color="green" border-left-width="0.5pt" border-left-style="solid"
-               border-top-color="red" border-top-width="0.5pt" border-top-style="solid"
-               border-right-color="blue" border-right-width="0.5pt" border-right-style="solid"
-               border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
-             <fo:block text-align="center">
-             all
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell border-color="green" border-left-width="2pt" border-style="solid">
-             <fo:block text-align="center">
-             2pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-top-color="red" border-top-width="2pt" border-top-style="dashed">
-             <fo:block text-align="center">
-             2pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-right-color="blue" border-right-width="2pt" border-right-style="dotted">
-             <fo:block text-align="center">
-             2pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-bottom-color="yellow" border-bottom-width="2pt" border-bottom-style="double">
-             <fo:block text-align="center">
-             2pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell
-               border-left-color="green" border-left-width="2pt" border-left-style="solid"
-               border-top-color="red" border-top-width="2pt" border-top-style="dashed"
-               border-right-color="blue" border-right-width="2pt" border-right-style="double"
-               border-bottom-color="yellow" border-bottom-width="2pt" border-bottom-style="dotted">
-             <fo:block text-align="center">
-             2pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell border-left-color="green" border-left-width="10pt" border-left-style="solid">
-             <fo:block text-align="center">
-             10pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-top-color="red" border-top-width="10pt" border-top-style="solid">
-             <fo:block text-align="center">
-             10pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-right-color="blue" border-right-width="10pt" border-right-style="solid">
-             <fo:block text-align="center">
-             10pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-bottom-color="yellow" border-bottom-width="10pt" border-bottom-style="solid">
-             <fo:block text-align="center">
-             10pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell
-               border-left-color="green" border-left-width="2pt" border-left-style="solid"
-               border-top-color="red" border-top-width="4pt" border-top-style="solid"
-               border-right-color="blue" border-right-width="8pt" border-right-style="solid"
-               border-bottom-color="yellow" border-bottom-width="10pt" border-bottom-style="solid">
-             <fo:block text-align="center">
-             2pt - 10pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell border-color="green" border-width="0.5pt" border-style="solid">
-             <fo:block text-align="center">
-             0.5pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-color="red" border-width="1pt" border-style="solid">
-             <fo:block text-align="center">
-             1pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-color="blue" border-width="2pt" border-style="solid">
-             <fo:block text-align="center">
-             2pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-color="yellow" border-width="10pt" border-style="solid">
-             <fo:block text-align="center">
-             10pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-color="yellow" border-width="20pt" border-style="solid">
-             <fo:block text-align="center">
-             20pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
+        <fo:block text-align="center">
+        green left
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
+        <fo:block text-align="center">
+        red top
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
+        <fo:block text-align="center">
+        blue right
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
+        <fo:block text-align="center">
+        yellow bottom
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell
+          border-left-color="green" border-left-width="0.5pt" border-left-style="solid"
+          border-top-color="red" border-top-width="0.5pt" border-top-style="solid"
+          border-right-color="blue" border-right-width="0.5pt" border-right-style="solid"
+          border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
+        <fo:block text-align="center">
+        all
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell border-color="green" border-left-width="2pt" border-style="solid">
+        <fo:block text-align="center">
+        2pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-top-color="red" border-top-width="2pt" border-top-style="dashed">
+        <fo:block text-align="center">
+        2pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-right-color="blue" border-right-width="2pt" border-right-style="dotted">
+        <fo:block text-align="center">
+        2pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-bottom-color="yellow" border-bottom-width="2pt" border-bottom-style="double">
+        <fo:block text-align="center">
+        2pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell
+          border-left-color="green" border-left-width="2pt" border-left-style="solid"
+          border-top-color="red" border-top-width="2pt" border-top-style="dashed"
+          border-right-color="blue" border-right-width="2pt" border-right-style="double"
+          border-bottom-color="yellow" border-bottom-width="2pt" border-bottom-style="dotted">
+        <fo:block text-align="center">
+        2pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell border-left-color="green" border-left-width="10pt" border-left-style="solid">
+        <fo:block text-align="center">
+        10pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-top-color="red" border-top-width="10pt" border-top-style="solid">
+        <fo:block text-align="center">
+        10pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-right-color="blue" border-right-width="10pt" border-right-style="solid">
+        <fo:block text-align="center">
+        10pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-bottom-color="yellow" border-bottom-width="10pt" border-bottom-style="solid">
+        <fo:block text-align="center">
+        10pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell
+          border-left-color="green" border-left-width="2pt" border-left-style="solid"
+          border-top-color="red" border-top-width="4pt" border-top-style="solid"
+          border-right-color="blue" border-right-width="8pt" border-right-style="solid"
+          border-bottom-color="yellow" border-bottom-width="10pt" border-bottom-style="solid">
+        <fo:block text-align="center">
+        2pt - 10pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell border-color="green" border-width="0.5pt" border-style="solid">
+        <fo:block text-align="center">
+        0.5pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-color="red" border-width="1pt" border-style="solid">
+        <fo:block text-align="center">
+        1pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-color="blue" border-width="2pt" border-style="solid">
+        <fo:block text-align="center">
+        2pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-color="yellow" border-width="10pt" border-style="solid">
+        <fo:block text-align="center">
+        10pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-color="yellow" border-width="20pt" border-style="solid">
+        <fo:block text-align="center">
+        20pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-collapse="separate">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             green left
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             red top
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             blue right
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             yellow bottom
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-color="purple" border-width="0.5pt" border-style="solid">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             all
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        green left
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        red top
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        blue right
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        yellow bottom
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-color="purple" border-width="0.5pt" border-style="solid">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        all
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-collapse="separate">
-       <fo:table-column column-width="3cm" border-left-color="green" border-left-width="0.5pt" border-left-style="solid"/>
-       <fo:table-column column-width="3cm" border-top-color="red" border-top-width="0.5pt" border-top-style="solid"/>
-       <fo:table-column column-width="3cm" border-right-color="blue" border-right-width="0.5pt" border-right-style="solid"/>
-       <fo:table-column column-width="3cm" border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid"/>
-       <fo:table-column column-width="3cm" border-color="orange" border-width="0.5pt" border-style="solid"/>
+  <fo:table-column column-width="3cm" border-left-color="green" border-left-width="0.5pt" border-left-style="solid"/>
+  <fo:table-column column-width="3cm" border-top-color="red" border-top-width="0.5pt" border-top-style="solid"/>
+  <fo:table-column column-width="3cm" border-right-color="blue" border-right-width="0.5pt" border-right-style="solid"/>
+  <fo:table-column column-width="3cm" border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid"/>
+  <fo:table-column column-width="3cm" border-color="orange" border-width="0.5pt" border-style="solid"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table columns
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             different
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             borders
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             extra
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table columns
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        different
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        borders
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        extra
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-collapse="separate">
-       <fo:table-column column-width="3cm" border-left-color="green" border-left-width="0.5pt" border-left-style="solid"/>
-       <fo:table-column column-width="3cm" border-top-color="red" border-top-width="0.5pt" border-top-style="solid"/>
-       <fo:table-column column-width="3cm" border-right-color="blue" border-right-width="0.5pt" border-right-style="solid"/>
-       <fo:table-column column-width="3cm" border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid"/>
-       <fo:table-column column-width="3cm" border-color="orange" border-width="0.5pt" border-style="solid"/>
+  <fo:table-column column-width="3cm" border-left-color="green" border-left-width="0.5pt" border-left-style="solid"/>
+  <fo:table-column column-width="3cm" border-top-color="red" border-top-width="0.5pt" border-top-style="solid"/>
+  <fo:table-column column-width="3cm" border-right-color="blue" border-right-width="0.5pt" border-right-style="solid"/>
+  <fo:table-column column-width="3cm" border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid"/>
+  <fo:table-column column-width="3cm" border-color="orange" border-width="0.5pt" border-style="solid"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table columns
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             different
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             borders
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             extra
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table columns
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        different
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        borders
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        extra
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-collapse="separate">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             body with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             left border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        body with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        left border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:table border-collapse="separate">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             body with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             top border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        body with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        top border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:table border-collapse="separate">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             body with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             right border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        body with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        right border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:table border-collapse="separate">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             body with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             bottom border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        body with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        bottom border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:table border-collapse="separate">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body border-color="orange" border-width="0.5pt" border-style="solid">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             body with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             all border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        body with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        all border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15pt" space-after.optimum="15pt">
 
       <fo:table border-left-color="green" border-left-width="0.5pt" border-left-style="solid"
  border-collapse="separate">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             left border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        left border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:table border-top-color="red" border-top-width="0.5pt" border-top-style="solid" border-collapse="separate">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             top border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        top border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:table border-right-color="blue" border-right-width="0.5pt" border-right-style="solid" border-collapse="separate">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             right border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        right border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:table border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid" border-collapse="separate">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             bottom border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        bottom border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:table border-color="orange" border-width="0.5pt" border-style="solid" border-collapse="separate">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             all border
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        all border
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-left-color="green" border-left-width="0.5pt" border-left-style="solid" border-collapse="separate">
-       <fo:table-column column-width="2.5cm"/>
-       <fo:table-column column-width="2.5cm" border-left-color="green" border-left-width="0.5pt" border-left-style="solid"/>
-       <fo:table-column column-width="2.5cm" border-top-color="red" border-top-width="0.5pt" border-top-style="solid"/>
-       <fo:table-column column-width="2.5cm" border-right-color="blue" border-right-width="0.5pt" border-right-style="solid"/>
-       <fo:table-column column-width="2.5cm" border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid"/>
-       <fo:table-column column-width="2.5cm" border-color="orange" border-width="0.5pt" border-style="solid"/>
+  <fo:table-column column-width="2.5cm"/>
+  <fo:table-column column-width="2.5cm" border-left-color="green" border-left-width="0.5pt" border-left-style="solid"/>
+  <fo:table-column column-width="2.5cm" border-top-color="red" border-top-width="0.5pt" border-top-style="solid"/>
+  <fo:table-column column-width="2.5cm" border-right-color="blue" border-right-width="0.5pt" border-right-style="solid"/>
+  <fo:table-column column-width="2.5cm" border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid"/>
+  <fo:table-column column-width="2.5cm" border-color="orange" border-width="0.5pt" border-style="solid"/>
 
     <fo:table-body border-color="aqua" border-width="0.5pt" border-style="solid">
-         <fo:table-row border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
-           <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
-             <fo:block text-align="center">
-             a
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
-             <fo:block text-align="center">
-             b
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
-             <fo:block text-align="center">
-             c
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
-             <fo:block text-align="center">
-             d
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-color="orange" border-width="0.5pt" border-style="solid">
-             <fo:block text-align="center">
-             e
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
-           <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
-             <fo:block text-align="center">
-             a
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
-             <fo:block text-align="center">
-             b
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
-             <fo:block text-align="center">
-             c
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
-             <fo:block text-align="center">
-             d
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-color="orange" border-width="0.5pt" border-style="solid">
-             <fo:block text-align="center">
-             e
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
-           <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
-             <fo:block text-align="center">
-             a
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
-             <fo:block text-align="center">
-             b
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
-             <fo:block text-align="center">
-             c
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
-             <fo:block text-align="center">
-             d
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-color="orange" border-width="0.5pt" border-style="solid">
-             <fo:block text-align="center">
-             e
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
-           <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
-             <fo:block text-align="center">
-             a
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
-             <fo:block text-align="center">
-             b
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
-             <fo:block text-align="center">
-             c
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
-             <fo:block text-align="center">
-             d
-             </fo:block>
-           </fo:table-cell>
+    <fo:table-row border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
+      <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
+        <fo:block text-align="center">
+        a
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
+        <fo:block text-align="center">
+        b
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
+        <fo:block text-align="center">
+        c
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
+        <fo:block text-align="center">
+        d
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-color="orange" border-width="0.5pt" border-style="solid">
+        <fo:block text-align="center">
+        e
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
+      <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
+        <fo:block text-align="center">
+        a
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
+        <fo:block text-align="center">
+        b
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
+        <fo:block text-align="center">
+        c
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
+        <fo:block text-align="center">
+        d
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-color="orange" border-width="0.5pt" border-style="solid">
+        <fo:block text-align="center">
+        e
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
+      <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
+        <fo:block text-align="center">
+        a
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
+        <fo:block text-align="center">
+        b
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
+        <fo:block text-align="center">
+        c
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
+        <fo:block text-align="center">
+        d
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-color="orange" border-width="0.5pt" border-style="solid">
+        <fo:block text-align="center">
+        e
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
+      <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
+        <fo:block text-align="center">
+        a
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
+        <fo:block text-align="center">
+        b
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
+        <fo:block text-align="center">
+        c
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
+        <fo:block text-align="center">
+        d
+        </fo:block>
+      </fo:table-cell>
         <fo:table-cell border-color="orange" border-width="0.5pt" border-style="solid">
-             <fo:block text-align="center">
-             e
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-color="orange" border-width="0.5pt" border-style="solid">
-           <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
-             <fo:block text-align="center">
-             a
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
-             <fo:block text-align="center">
-             b
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
-             <fo:block text-align="center">
-             c
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
-             <fo:block text-align="center">
-             d
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-color="orange" border-width="0.5pt" border-style="solid">
-             <fo:block text-align="center">
-             e
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
-             <fo:block text-align="center">
-             a
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
-             <fo:block text-align="center">
-             b
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
-             <fo:block text-align="center">
-             c
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
-             <fo:block text-align="center">
-             d
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-color="orange" border-width="0.5pt"  border-style="solid">
-             <fo:block text-align="center">
-             e
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             text for an extra line in the table row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+        <fo:block text-align="center">
+        e
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-color="orange" border-width="0.5pt" border-style="solid">
+      <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
+        <fo:block text-align="center">
+        a
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
+        <fo:block text-align="center">
+        b
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
+        <fo:block text-align="center">
+        c
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
+        <fo:block text-align="center">
+        d
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-color="orange" border-width="0.5pt" border-style="solid">
+        <fo:block text-align="center">
+        e
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell border-left-color="green" border-left-width="0.5pt" border-left-style="solid">
+        <fo:block text-align="center">
+        a
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-top-color="red" border-top-width="0.5pt" border-top-style="solid">
+        <fo:block text-align="center">
+        b
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-right-color="blue" border-right-width="0.5pt" border-right-style="solid">
+        <fo:block text-align="center">
+        c
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-bottom-color="yellow" border-bottom-width="0.5pt" border-bottom-style="solid">
+        <fo:block text-align="center">
+        d
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-color="orange" border-width="0.5pt"  border-style="solid">
+        <fo:block text-align="center">
+        e
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        text for an extra line in the table row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
     </fo:flow>
index 96831b942c5b9d73cbf9cc91334ae16b859308c6..13f3160fd95ad8d2b082c3e3f707712932d6402f 100644 (file)
@@ -1,30 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
   <fo:layout-master-set>
-    <fo:simple-page-master 
-       margin-right="1.5cm"
-       margin-left="1.5cm"
-       margin-bottom="2cm"
-       margin-top="1cm"
-       page-width="21cm"
-       page-height="17cm"
-       master-name="first">
+    <fo:simple-page-master
+  margin-right="1.5cm"
+  margin-left="1.5cm"
+  margin-bottom="2cm"
+  margin-top="1cm"
+  page-width="21cm"
+  page-height="17cm"
+  master-name="first">
       <fo:region-before extent="1cm"/>
       <fo:region-body margin-top="1cm"/>
       <fo:region-after extent="1.5cm"/>
     </fo:simple-page-master>
   </fo:layout-master-set>
-  
+
   <fo:page-sequence master-reference="first">
     <fo:static-content flow-name="xsl-region-before">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">table examples</fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">table examples</fo:block>
     </fo:static-content>
     <fo:static-content flow-name="xsl-region-after">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">Page <fo:page-number/></fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">Page <fo:page-number/></fo:block>
     </fo:static-content>
-    
+
     <fo:flow flow-name="xsl-region-body">
 
       <fo:block space-before.optimum="3pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt" break-after="page">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             first row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             new page
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             for next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             second row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt" break-after="page">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        first row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        new page
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        for next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        second row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="80pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             first row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             new page
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             for next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" break-before="page">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             second row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             break before
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        first row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        new page
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        for next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" break-before="page">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        second row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        break before
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="80pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             first row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             new page
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             for next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" break-before="page">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             second row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             break before
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        first row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        new page
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        for next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" break-before="page">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        second row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        break before
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="80pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt" break-after="page">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             first row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             new page
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             for next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-previous="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             second row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             break before
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt" break-after="page">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        first row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        new page
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        for next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-previous="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        second row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        break before
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="80pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             with text
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             with text
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             with text
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always" break-after="page">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             break after
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             and
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        with text
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        with text
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        with text
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always" break-after="page">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        break after
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        and
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
     </fo:flow>
index ccd740f2f16a1a784881c0cf5978a108ec6a58cf..641d331937d02a59106d8ebf1dcd12ecd6200f6c 100644 (file)
@@ -1,30 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
   <fo:layout-master-set>
-    <fo:simple-page-master 
-       margin-right="1.5cm"
-       margin-left="1.5cm"
-       margin-bottom="2cm"
-       margin-top="1cm"
-       page-width="21cm"
-       page-height="29.7cm"
-       master-name="first">
+    <fo:simple-page-master
+  margin-right="1.5cm"
+  margin-left="1.5cm"
+  margin-bottom="2cm"
+  margin-top="1cm"
+  page-width="21cm"
+  page-height="29.7cm"
+  master-name="first">
       <fo:region-before extent="7cm"/>
       <fo:region-body margin-top="7cm"/>
       <fo:region-after extent="1.5cm"/>
     </fo:simple-page-master>
   </fo:layout-master-set>
-  
+
   <fo:page-sequence master-reference="first">
     <fo:static-content flow-name="xsl-region-before">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">table examples</fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">table examples</fo:block>
     </fo:static-content>
     <fo:static-content flow-name="xsl-region-after">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">Page <fo:page-number/></fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">Page <fo:page-number/></fo:block>
     </fo:static-content>
-    
+
     <fo:flow flow-name="xsl-region-body">
 
       <fo:block space-before.optimum="15cm">
       </fo:block>
 
       <fo:table>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+
+  <fo:table-header>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-header>
 
-       <fo:table-header>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-header>
-         
-       <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
-  
+
       <fo:block space-before.optimum="15cm">
       Table 2: with footer
       </fo:block>
 
       <fo:table>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+
+  <fo:table-footer>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-footer>
 
-       <fo:table-footer>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-footer>
-         
-       <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15cm">
       </fo:block>
 
       <fo:table>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
 
-       <fo:table-header>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-header>
+  <fo:table-header>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-header>
 
-       <fo:table-footer>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-footer>
-         
-       <fo:table-body>
-         <fo:table-row keep-with-next="always">
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             Row 1:
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             keep
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             together
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             row 2:
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             always
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             Row 2:
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             is always
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             kept
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             together
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             row 1
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
-                 line-height="16cm">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
-                 line-height="16cm">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
-                 line-height="16cm">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
-                 line-height="16cm">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
-                 line-height="16cm">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle"
-                 line-height="16cm">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-footer>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-footer>
+
+  <fo:table-body>
+    <fo:table-row keep-with-next="always">
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        Row 1:
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        keep
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        together
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        row 2:
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        always
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        Row 2:
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        is always
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        kept
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        together
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        row 1
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
+      line-height="16cm">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
+      line-height="16cm">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
+      line-height="16cm">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
+      line-height="16cm">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
+      line-height="16cm">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle"
+      line-height="16cm">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="2cm">
       </fo:block>
 
       <fo:table>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell 
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black" 
-                 text-align="center" vertical-align="middle"
-                 number-columns-spanned="1" background-color="#FF6AC0">
-             <fo:block> 1 to 1</fo:block>
-           </fo:table-cell>
-           <fo:table-cell  
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black" 
-                 text-align="center" vertical-align="middle" 
-                 number-columns-spanned="5" background-color="#9BF2E9">
-             <fo:block> 2 to 6</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black" 
-                 text-align="center" vertical-align="middle" 
-                 number-columns-spanned="2" background-color="#FF6AC0">
-             <fo:block> 1 to 2</fo:block>
-           </fo:table-cell>
-           <fo:table-cell  
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black" 
-                 text-align="center" vertical-align="middle" 
-                 number-columns-spanned="4" background-color="#9BF2E9">
-             <fo:block> 3 to 6</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-body>
+    <fo:table-row>
+      <fo:table-cell
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+      text-align="center" vertical-align="middle"
+      number-columns-spanned="1" background-color="#FF6AC0">
+        <fo:block> 1 to 1</fo:block>
+      </fo:table-cell>
+      <fo:table-cell
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+      text-align="center" vertical-align="middle"
+      number-columns-spanned="5" background-color="#9BF2E9">
+        <fo:block> 2 to 6</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+      text-align="center" vertical-align="middle"
+      number-columns-spanned="2" background-color="#FF6AC0">
+        <fo:block> 1 to 2</fo:block>
+      </fo:table-cell>
+      <fo:table-cell
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+      text-align="center" vertical-align="middle"
+      number-columns-spanned="4" background-color="#9BF2E9">
+        <fo:block> 3 to 6</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
 
       </fo:block>
 
       <fo:table>
-       <fo:table-column column-width="48pt"/>
-       <fo:table-column column-width="48pt"/>
-       <fo:table-column column-width="48pt"/>
-       <fo:table-column column-width="48pt"/>
-       <fo:table-column column-width="48pt"/>
-       <fo:table-column column-width="48pt"/>
-       <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell><fo:block>1</fo:block></fo:table-cell>
-           <fo:table-cell number-rows-spanned="1"
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black" 
-               text-align="center" vertical-align="middle"
-               background-color="#FF6AC0">
-             <fo:block> 1 - 1</fo:block>
-           </fo:table-cell>
-           <fo:table-cell number-rows-spanned="2"
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black" 
-               text-align="center" vertical-align="middle"
-               background-color="#FF6AC0">
-             <fo:block> 1 - 2</fo:block>
-           </fo:table-cell>
-           <fo:table-cell number-rows-spanned="3"
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black" 
-               text-align="center" vertical-align="middle"
-               background-color="#FF6AC0"><fo:block> 1 - 3</fo:block>
-           </fo:table-cell>
-    
-           <fo:table-cell number-rows-spanned="4"
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black" 
-               text-align="center" vertical-align="middle"
-               background-color="#FF6AC0"><fo:block> 1 - 4</fo:block>
-           </fo:table-cell>
-    
-           <fo:table-cell number-rows-spanned="5"
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black" 
-               text-align="center" vertical-align="middle"
-               background-color="#FF6AC0"><fo:block> 1 - 5</fo:block>
+  <fo:table-column column-width="48pt"/>
+  <fo:table-column column-width="48pt"/>
+  <fo:table-column column-width="48pt"/>
+  <fo:table-column column-width="48pt"/>
+  <fo:table-column column-width="48pt"/>
+  <fo:table-column column-width="48pt"/>
+  <fo:table-body>
+    <fo:table-row>
+      <fo:table-cell><fo:block>1</fo:block></fo:table-cell>
+      <fo:table-cell number-rows-spanned="1"
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+    text-align="center" vertical-align="middle"
+    background-color="#FF6AC0">
+        <fo:block> 1 - 1</fo:block>
+      </fo:table-cell>
+      <fo:table-cell number-rows-spanned="2"
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+    text-align="center" vertical-align="middle"
+    background-color="#FF6AC0">
+        <fo:block> 1 - 2</fo:block>
+      </fo:table-cell>
+      <fo:table-cell number-rows-spanned="3"
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+    text-align="center" vertical-align="middle"
+    background-color="#FF6AC0"><fo:block> 1 - 3</fo:block>
+      </fo:table-cell>
+
+      <fo:table-cell number-rows-spanned="4"
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+    text-align="center" vertical-align="middle"
+    background-color="#FF6AC0"><fo:block> 1 - 4</fo:block>
+      </fo:table-cell>
+
+      <fo:table-cell number-rows-spanned="5"
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+    text-align="center" vertical-align="middle"
+    background-color="#FF6AC0"><fo:block> 1 - 5</fo:block>
             </fo:table-cell>
-         </fo:table-row>
+    </fo:table-row>
+
 
-  
-         <fo:table-row>
-           <fo:table-cell><fo:block>2</fo:block></fo:table-cell>
-           <fo:table-cell number-rows-spanned="5"
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black"
-               text-align="center" vertical-align="middle"
-               background-color="#9BF2E9"><fo:block> 2 - 6</fo:block>
+    <fo:table-row>
+      <fo:table-cell><fo:block>2</fo:block></fo:table-cell>
+      <fo:table-cell number-rows-spanned="5"
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+    text-align="center" vertical-align="middle"
+    background-color="#9BF2E9"><fo:block> 2 - 6</fo:block>
             </fo:table-cell>
-         </fo:table-row>
-  
-         <fo:table-row>
-           <fo:table-cell><fo:block>3</fo:block></fo:table-cell>
-           <fo:table-cell number-rows-spanned="4"
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black"
-               text-align="center" vertical-align="middle"
-               background-color="#9BF2E9"><fo:block> 3 - 6</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-  
-         <fo:table-row>
-           <fo:table-cell><fo:block>4</fo:block></fo:table-cell>
-           <fo:table-cell number-rows-spanned="3"
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black"
-               text-align="center" vertical-align="middle"
-               background-color="#9BF2E9"><fo:block> 4 - 6</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-  
-         <fo:table-row>
-           <fo:table-cell><fo:block>5</fo:block></fo:table-cell>
-           <fo:table-cell number-rows-spanned="2"
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black"
-               text-align="center" vertical-align="middle"
-               background-color="#9BF2E9"><fo:block> 5 - 6</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-  
-         <fo:table-row>
-           <fo:table-cell><fo:block>6</fo:block></fo:table-cell>
-           <fo:table-cell number-rows-spanned="1"
-               border-width="0.5pt"
-               border-style="solid"
-               border-color="black"
-               text-align="center" vertical-align="middle"
-               background-color="#9BF2E9"><fo:block> 6 - 6</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-  
-       </fo:table-body>
-      </fo:table> 
+    </fo:table-row>
+
+    <fo:table-row>
+      <fo:table-cell><fo:block>3</fo:block></fo:table-cell>
+      <fo:table-cell number-rows-spanned="4"
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+    text-align="center" vertical-align="middle"
+    background-color="#9BF2E9"><fo:block> 3 - 6</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+
+    <fo:table-row>
+      <fo:table-cell><fo:block>4</fo:block></fo:table-cell>
+      <fo:table-cell number-rows-spanned="3"
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+    text-align="center" vertical-align="middle"
+    background-color="#9BF2E9"><fo:block> 4 - 6</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+
+    <fo:table-row>
+      <fo:table-cell><fo:block>5</fo:block></fo:table-cell>
+      <fo:table-cell number-rows-spanned="2"
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+    text-align="center" vertical-align="middle"
+    background-color="#9BF2E9"><fo:block> 5 - 6</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+
+    <fo:table-row>
+      <fo:table-cell><fo:block>6</fo:block></fo:table-cell>
+      <fo:table-cell number-rows-spanned="1"
+    border-width="0.5pt"
+    border-style="solid"
+    border-color="black"
+    text-align="center" vertical-align="middle"
+    background-color="#9BF2E9"><fo:block> 6 - 6</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+
+  </fo:table-body>
+      </fo:table>
 
       <fo:block space-before.optimum="2cm">
       Table 6: table with header and multiple body's
       </fo:block>
 
       <fo:table>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
 
-       <fo:table-header>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-header>
-         
-       <fo:table-body space-after.optimum="10pt">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-header>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-header>
 
-       <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-body space-after.optimum="10pt">
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
+
+  <fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="2cm">
       </fo:block>
 
       <fo:table>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+
+  <fo:table-footer>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-footer>
 
-       <fo:table-footer>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-footer>
-         
-       <fo:table-body space-after.optimum="10pt">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-body space-after.optimum="10pt">
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
 
-       <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
     </fo:flow>
index cbbbe6a2c002475d0c66e7056ff3b957506b3560..c28b1f7f91e4dc232d2a44fa9b37dd380638b514 100644 (file)
@@ -1,30 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
   <fo:layout-master-set>
-    <fo:simple-page-master 
-       margin-right="1.5cm"
-       margin-left="1.5cm"
-       margin-bottom="2cm"
-       margin-top="1cm"
-       page-width="21cm"
-       page-height="17cm"
-       master-name="first">
+    <fo:simple-page-master
+  margin-right="1.5cm"
+  margin-left="1.5cm"
+  margin-bottom="2cm"
+  margin-top="1cm"
+  page-width="21cm"
+  page-height="17cm"
+  master-name="first">
       <fo:region-before extent="1cm"/>
       <fo:region-body margin-top="1cm"/>
       <fo:region-after extent="1.5cm"/>
     </fo:simple-page-master>
   </fo:layout-master-set>
-  
+
   <fo:page-sequence master-reference="first">
     <fo:static-content flow-name="xsl-region-before">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">table examples</fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">table examples</fo:block>
     </fo:static-content>
     <fo:static-content flow-name="xsl-region-after">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">Page <fo:page-number/></fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">Page <fo:page-number/></fo:block>
     </fo:static-content>
-    
+
     <fo:flow flow-name="xsl-region-body">
 
       <fo:block space-before.optimum="3pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             first row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             second row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        first row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        second row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="280pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             first row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-previous="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             second row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             previous
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        first row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-previous="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        second row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        previous
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="270pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             first row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             second row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-previous="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             third row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             previous
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        first row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        second row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-previous="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        third row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        previous
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="200pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="160pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="6cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="6cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always" keep-with-previous="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next and previous
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always" keep-with-previous="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next and previous
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="160pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="6cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="6cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt" keep-with-next="always">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             keep with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             next
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             normal
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt" keep-with-next="always">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        keep with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        next
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        normal
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
     </fo:flow>
index ff8c483355bbe92767184a6039f0e0b5ead5408c..b93595095087a1836f5be918a4f3f184cac05731 100644 (file)
@@ -1,30 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
   <fo:layout-master-set>
-    <fo:simple-page-master 
-       margin-right="1.5cm"
-       margin-left="1.5cm"
-       margin-bottom="2cm"
-       margin-top="1cm"
-       page-width="21cm"
-       page-height="29.7cm"
-       master-name="first">
+    <fo:simple-page-master
+  margin-right="1.5cm"
+  margin-left="1.5cm"
+  margin-bottom="2cm"
+  margin-top="1cm"
+  page-width="21cm"
+  page-height="29.7cm"
+  master-name="first">
       <fo:region-before extent="7cm"/>
       <fo:region-body margin-top="7cm"/>
       <fo:region-after extent="1.5cm"/>
     </fo:simple-page-master>
   </fo:layout-master-set>
-  
+
   <fo:page-sequence master-reference="first">
     <fo:static-content flow-name="xsl-region-before">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">table examples</fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">table examples</fo:block>
     </fo:static-content>
     <fo:static-content flow-name="xsl-region-after">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">Page <fo:page-number/></fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">Page <fo:page-number/></fo:block>
     </fo:static-content>
-    
+
     <fo:flow flow-name="xsl-region-body">
 
       <fo:block space-before.optimum="15cm">
       </fo:block>
 
       <fo:table table-omit-header-at-break="true">
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
 
-       <fo:table-header>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-header>
-         
-       <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-header>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-header>
+
+  <fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
-  
+
       <fo:block space-before.optimum="15cm">
       Table 2: with footer
       </fo:block>
 
       <fo:table table-omit-footer-at-break="true">
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
 
-       <fo:table-footer>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-footer>
-         
-       <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-footer>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-footer>
+
+  <fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="15cm">
       </fo:block>
 
       <fo:table table-omit-header-at-break="true" table-omit-footer-at-break="true">
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+
+  <fo:table-header>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-header>
 
-       <fo:table-header>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-header>
+  <fo:table-footer>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-footer>
 
-       <fo:table-footer>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-footer>
-         
-       <fo:table-body>
-         <fo:table-row keep-with-next="always">
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             Row 1:
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             keep
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             together
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             row 2:
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             always
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             Row 2:
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             is always
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             kept
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             together
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             with
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             row 1
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
-                 line-height="16cm">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
-                 line-height="16cm">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
-                 line-height="16cm">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
-                 line-height="16cm">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
-                 line-height="16cm">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle"
-                 line-height="16cm">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-body>
+    <fo:table-row keep-with-next="always">
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        Row 1:
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        keep
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        together
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        row 2:
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        always
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        Row 2:
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        is always
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        kept
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        together
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        with
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        row 1
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
+      line-height="16cm">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
+      line-height="16cm">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
+      line-height="16cm">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
+      line-height="16cm">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle"
+      line-height="16cm">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle"
+      line-height="16cm">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block break-before="page" space-before.optimum="490pt">
       </fo:block>
 
       <fo:table table-omit-header-at-break="true">
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
 
-       <fo:table-header>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-header>
-         
-       <fo:table-body space-after.optimum="10pt">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-header>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-header>
 
-       <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-body space-after.optimum="10pt">
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
+
+  <fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="460pt">
       </fo:block>
 
       <fo:table table-omit-footer-at-break="true">
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+
+  <fo:table-footer>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block font-weight="bold" text-align="center" vertical-align="middle"
+      border-width="1pt" border-color="black" background-color="#F7F24D">
+        Col.6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-footer>
 
-       <fo:table-footer>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block font-weight="bold" text-align="center" vertical-align="middle"
-                 border-width="1pt" border-color="black" background-color="#F7F24D">
-             Col.6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-footer>
-         
-       <fo:table-body space-after.optimum="10pt">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-body space-after.optimum="10pt">
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
 
-       <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             1
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             2
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             3
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             4
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
-             5
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center" vertical-align="middle">
-             6
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+  <fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        1
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        2
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        3
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        4
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block border-right-width="0.5pt" text-align="center" vertical-align="middle">
+        5
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center" vertical-align="middle">
+        6
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
     </fo:flow>
   </fo:page-sequence>
index 0474f11c93d053fc932505d0829dce86c10d5984..a0ce77815e463cf68614c31c529b4e72e1e56476 100644 (file)
@@ -1,30 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
   <fo:layout-master-set>
-    <fo:simple-page-master 
-       margin-right="1.5cm"
-       margin-left="1.5cm"
-       margin-bottom="2cm"
-       margin-top="1cm"
-       page-width="21cm"
-       page-height="29.7cm"
-       master-name="first">
+    <fo:simple-page-master
+  margin-right="1.5cm"
+  margin-left="1.5cm"
+  margin-bottom="2cm"
+  margin-top="1cm"
+  page-width="21cm"
+  page-height="29.7cm"
+  master-name="first">
       <fo:region-before extent="1cm"/>
       <fo:region-body margin-top="1cm"/>
       <fo:region-after extent="1.5cm"/>
     </fo:simple-page-master>
   </fo:layout-master-set>
-  
+
   <fo:page-sequence master-reference="first">
     <fo:static-content flow-name="xsl-region-before">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">table examples</fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">table examples</fo:block>
     </fo:static-content>
     <fo:static-content flow-name="xsl-region-after">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">Page <fo:page-number/></fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">Page <fo:page-number/></fo:block>
     </fo:static-content>
-    
+
     <fo:flow flow-name="xsl-region-body">
 
       <fo:block space-before.optimum="3pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-style="solid" border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell border-style="solid" border-width="0.5pt">
-             <fo:block text-align="center">
-             first
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-style="solid" border-width="0.5pt">
-             <fo:block text-align="center">
-             table
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-style="solid" border-width="0.5pt">
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell border-style="solid" border-width="0.5pt">
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell padding-left="5pt" border-style="solid" border-width="0.5pt">
-             <fo:block text-align="center">
-             left 5pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-style="solid" border-width="0.5pt">
-             <fo:block text-align="center">
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell space-before.optimum="5pt" border-style="solid" border-width="0.5pt">
-             <fo:block text-align="center">
-             before 5pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell padding-right="5pt" border-style="solid" border-width="0.5pt">
-             <fo:block text-align="center">
-             right 5pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell space-after.optimum="5pt" border-style="solid" border-width="0.5pt">
-             <fo:block text-align="center">
-             after 5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell border-style="solid" border-width="0.5pt">
-             <fo:block text-align="center">
-             last
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-style="solid" border-width="0.5pt">
-             <fo:block text-align="center">
-             table
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell border-style="solid" border-width="0.5pt">
-             <fo:block text-align="center">
-             row
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell border-style="solid" border-width="0.5pt">
+        <fo:block text-align="center">
+        first
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-style="solid" border-width="0.5pt">
+        <fo:block text-align="center">
+        table
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-style="solid" border-width="0.5pt">
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell border-style="solid" border-width="0.5pt">
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell padding-left="5pt" border-style="solid" border-width="0.5pt">
+        <fo:block text-align="center">
+        left 5pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-style="solid" border-width="0.5pt">
+        <fo:block text-align="center">
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell space-before.optimum="5pt" border-style="solid" border-width="0.5pt">
+        <fo:block text-align="center">
+        before 5pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell padding-right="5pt" border-style="solid" border-width="0.5pt">
+        <fo:block text-align="center">
+        right 5pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell space-after.optimum="5pt" border-style="solid" border-width="0.5pt">
+        <fo:block text-align="center">
+        after 5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell border-style="solid" border-width="0.5pt">
+        <fo:block text-align="center">
+        last
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-style="solid" border-width="0.5pt">
+        <fo:block text-align="center">
+        table
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell border-style="solid" border-width="0.5pt">
+        <fo:block text-align="center">
+        row
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="3pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-style="solid" border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row border-style="solid" border-width="0.5pt" padding-left="5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             padding
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             left
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-style="solid" border-width="0.5pt" space-before.optimum="5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             space
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             before
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-style="solid" border-width="0.5pt" space-after.optimum="5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             space
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             after
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-style="solid" border-width="0.5pt" padding-right="5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">
-             padding
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             right
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-style="solid" border-width="0.5pt" padding-left="5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        padding
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        left
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-style="solid" border-width="0.5pt" space-before.optimum="5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        space
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        before
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-style="solid" border-width="0.5pt" space-after.optimum="5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        space
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        after
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-style="solid" border-width="0.5pt" padding-right="5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">
+        padding
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        right
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="3pt" space-after.optimum="15pt">
       </fo:block>
 
       <fo:table border-style="solid" border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body border-style="solid" border-width="0.5pt" padding-left="5pt">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             padding
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             left
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        padding
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        left
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
 
     <fo:table-body border-style="solid" border-width="0.5pt" space-before.optimum="5pt">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             space
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             before
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        space
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        before
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
 
     <fo:table-body border-style="solid" border-width="0.5pt" space-after.optimum="5pt">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             space
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             after
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        space
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        after
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
 
     <fo:table-body border-style="solid" border-width="0.5pt" padding-right="5pt">
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             padding
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             right
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        padding
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        right
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
 
       <fo:block space-before.optimum="3pt" space-after.optimum="15pt">
 
     <fo:block border-style="solid" border-width="0.5pt">
       <fo:table space-before.optimum="5pt" border-style="solid" border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             space before
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        space before
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
     </fo:block>
 
     <fo:block border-style="solid" border-width="0.5pt">
       <fo:table padding-left="5pt" border-style="solid" border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             padding left
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        padding left
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
     </fo:block>
 
     <fo:block border-style="solid" border-width="0.5pt">
       <fo:table padding-right="5pt" border-style="solid" border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             padding right
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        padding right
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
     </fo:block>
 
     <fo:block border-style="solid" border-width="0.5pt">
       <fo:table space-after.optimum="5pt" border-style="solid" border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             space after
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        space after
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
     </fo:block>
 
 
     <fo:block border-style="solid" border-width="0.5pt">
       <fo:table space-after.optimum="20pt" border-style="solid" border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body space-after.optimum="15pt" border-style="solid" border-width="0.5pt" border-color="green">
-         <fo:table-row space-after.optimum="10pt" border-style="solid" border-width="0.5pt" border-color="blue">
-           <fo:table-cell space-after.optimum="5pt" border-style="solid" border-width="0.5pt" border-color="yellow">
-             <fo:block text-align="center">
-             after 5pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             and row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             after 10pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             and
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             body
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             after 15pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row space-after.optimum="10pt" border-style="solid" border-width="0.5pt" border-color="blue">
+      <fo:table-cell space-after.optimum="5pt" border-style="solid" border-width="0.5pt" border-color="yellow">
+        <fo:block text-align="center">
+        after 5pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        and row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        after 10pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        and
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        body
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        after 15pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             and
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             after 20pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        and
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        after 20pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
     </fo:block>
 
     <fo:block border-style="solid" border-width="0.5pt">
       <fo:table space-after.optimum="5pt" border-style="solid" border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
-       <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
+  <fo:table-column column-width="3cm"/>
 
     <fo:table-body space-after.optimum="10pt" border-style="solid" border-width="0.5pt" border-color="green">
-         <fo:table-row space-after.optimum="15pt" border-style="solid" border-width="0.5pt" border-color="blue">
-           <fo:table-cell space-after.optimum="20pt" border-style="solid" border-width="0.5pt" border-color="yellow">
-             <fo:block text-align="center">
-             after 20pt
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             and row
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             after 15pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             and
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             body
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             after 10pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row space-after.optimum="15pt" border-style="solid" border-width="0.5pt" border-color="blue">
+      <fo:table-cell space-after.optimum="20pt" border-style="solid" border-width="0.5pt" border-color="yellow">
+        <fo:block text-align="center">
+        after 20pt
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        and row
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        after 15pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        and
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        body
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        after 10pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
 
     <fo:table-body>
-         <fo:table-row>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             and
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             table
-             </fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">
-             after 5pt
-             </fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        and
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        table
+        </fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">
+        after 5pt
+        </fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
     </fo:block>
 
index 0264b0b8bde69246315dacd9430327277989edbe..33fae445176d6dfe3f0407a1a6b14acdf8cad91a 100644 (file)
@@ -1,30 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
   <fo:layout-master-set>
-    <fo:simple-page-master 
-       margin-right="1.5cm"
-       margin-left="1.5cm"
-       margin-bottom="2cm"
-       margin-top="1cm"
-       page-width="21cm"
-       page-height="17cm"
-       master-name="first">
+    <fo:simple-page-master
+  margin-right="1.5cm"
+  margin-left="1.5cm"
+  margin-bottom="2cm"
+  margin-top="1cm"
+  page-width="21cm"
+  page-height="17cm"
+  master-name="first">
       <fo:region-before extent="1cm"/>
       <fo:region-body column-count="3" margin-top="1cm"/>
       <fo:region-after extent="1.5cm"/>
     </fo:simple-page-master>
   </fo:layout-master-set>
-  
+
   <fo:page-sequence master-reference="first">
     <fo:static-content flow-name="xsl-region-before">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">table examples</fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">table examples</fo:block>
     </fo:static-content>
     <fo:static-content flow-name="xsl-region-after">
-      <fo:block line-height="14pt" font-size="10pt" 
-               text-align="end">Page <fo:page-number/></fo:block>
+      <fo:block line-height="14pt" font-size="10pt"
+    text-align="end">Page <fo:page-number/></fo:block>
     </fo:static-content>
-    
+
     <fo:flow flow-name="xsl-region-body">
 
       <fo:block space-before.optimum="3pt" space-after.optimum="15pt">
 
     <fo:block widows="1">
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
       </fo:block>
 
 
     <fo:block widows="3">
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
       </fo:block>
 
 
     <fo:block orphans="1">
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
       </fo:block>
 
 
     <fo:block orphans="3">
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
       </fo:block>
 
 
     <fo:block widows="4" orphans="3">
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
       </fo:block>
 
 
     <fo:block orphans="4">
       <fo:table border-width="0.5pt" border-color="red">
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
-       <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
+  <fo:table-column column-width="2cm"/>
 
     <fo:table-body>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-         <fo:table-row border-width="0.5pt">
-           <fo:table-cell>
-             <fo:block text-align="center">A</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">B</fo:block>
-           </fo:table-cell>
-           <fo:table-cell>
-             <fo:block text-align="center">C</fo:block>
-           </fo:table-cell>
-         </fo:table-row>
-       </fo:table-body>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+    <fo:table-row border-width="0.5pt">
+      <fo:table-cell>
+        <fo:block text-align="center">A</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">B</fo:block>
+      </fo:table-cell>
+      <fo:table-cell>
+        <fo:block text-align="center">C</fo:block>
+      </fo:table-cell>
+    </fo:table-row>
+  </fo:table-body>
       </fo:table>
       </fo:block>
 
index e3be29e6d0c63d19bdf347c301943db2593e7d22..fcc9c0c24ad8d8920436981a2eee430b96928583 100644 (file)
@@ -2,56 +2,56 @@
 <schema xmlns = "http://www.w3.org/2001/XMLSchema" targetNamespace = "http://www.w3.org/1999/XSL/Format"  xmlns:fo = "http://www.w3.org/1999/XSL/Format" xmlns:xs = "http://www.w3.org/2001/XMLSchema" elementFormDefault = "qualified">
 
   <annotation>
-    <documentation> 
+    <documentation>
 
       I'm not sure where to place this.
       It applies to the page context (NOT implemented)
       <attribute name = "size"  type = "size_Type"/>
-      
+
       I have not coded for the functions described in 5.10 Core Function Library
       They need to be segregated into groups and then inserted in the types
-      
+
       common_functions
-      object  inherited-property-value(NCName) 
-      object  from-parent( NCName) 
-      object  from-nearest-specified-value( NCName) 
-      object  merge-property-values( NCName) 
-      
+      object  inherited-property-value(NCName)
+      object  from-parent( NCName)
+      object  from-nearest-specified-value( NCName)
+      object  merge-property-values( NCName)
+
       font_functions
-      object  system-font( NCName , NCName) 
-      
+      object  system-font( NCName , NCName)
+
       length_functions
-      numeric floor( numeric) 
-      numeric ceiling(numeric) 
-      numeric round(numeric) 
-      numeric min( numeric , numeric) 
-      numeric max(numeric , numeric) 
+      numeric floor( numeric)
+      numeric ceiling(numeric)
+      numeric round(numeric)
+      numeric min( numeric , numeric)
+      numeric max(numeric , numeric)
       numeric abs( numeric)
-      
+
       table_cell_or_descendants_functions
-      object  from-table-column( NCName) 
+      object  from-table-column( NCName)
 
       color_functions
-      color rgb(numeric , numeric , numeric) 
-      color rgb-icc(numeric , numeric , numeric , NCName , numeric , numeric) 
-      color system-color( NCName) 
+      color rgb(numeric , numeric , numeric)
+      color rgb-icc(numeric , numeric , numeric , NCName , numeric , numeric)
+      color system-color( NCName)
 
       label_functions
-      numeric body-start() 
-      numeric label-end() 
-      
+      numeric body-start()
+      numeric label-end()
+
       (defined)
       table-column_functions
-      numeric proportional-column-width( numeric) 
-      
+      numeric proportional-column-width( numeric)
+
       This schema has been developed in order to validate XSL FO documents for FOP
       All of the elements need to be prefixed with fo:
       The namespace prefix is xmlns:fo = "http://www.w3.org/1999/XSL/Format".
 
-      This schema, as delivered, may either validate the full spec, or, just the FOP portion. 
+      This schema, as delivered, may either validate the full spec, or, just the FOP portion.
       (What it validates depends upon what I was doing with it when released.)
-      
-      If you want to restrict it to just those elements and attributes implemented by FOP, 
+
+      If you want to restrict it to just those elements and attributes implemented by FOP,
       you need to edit the <group xmlns=""/> and <attributeGroup xmlns=""/> tags to exclude the groups ending with _Not
 
       Some schema tools complain about the placement of comments in this schema and will remove or reorder them
 
       Please e-mail your comments to cpaussa@myrealbox.com
 
-      Contribution by Oleg Tkachenko 
+      Contribution by Oleg Tkachenko
       (Declarations able to include non-xsl children)
       <xs:any minOccurs = "0" maxOccurs = "unbounded" namespace = "##other" processContents = "skip"/>
-      This declaration assumes that all <fo:color-profile/> elements must come before other stuff, 
-      which is not required by spec, but I cannot see any way to express such constraints in schema, 
+      This declaration assumes that all <fo:color-profile/> elements must come before other stuff,
+      which is not required by spec, but I cannot see any way to express such constraints in schema,
       one could use <xs:choice/> instead of <xs:sequence/>, but this way we lose control over (color-profile)+ constraint.
-      
-      VCP 21-Oct-2002 
+
+      VCP 21-Oct-2002
         Updated all (px|pt|mm|cm|in|em) to (px|pt|mm|cm|in|em|%) to allow percentage types.
         Updated the restriction base of those types from NMTOKEN to string
 
@@ -94,7 +94,7 @@
       <element ref = "fo:initial-property-set"/>
     </choice>
   </group>
-  
+
   <annotation>
     <documentation>
       empty group so cannot be defined
       </group>
     </documentation>
   </annotation>
-  
+
   <group name = "initial_property_set_List">
     <annotation>
       <documentation>
 
   <attributeGroup name = "inheritable_properties_List_Not">
     <attribute name = "auto-restore" type = "fo:auto_restore_Type"/>
-    <attribute name = "background"    type = "fo:background_Type"   /> 
+    <attribute name = "background"    type = "fo:background_Type"   />
     <attribute name = "border-spacing" type = "fo:length_Type"/>
     <attribute name = "caption-side" type = "fo:caption_side_Type"/>
     <attribute name = "direction" type = "fo:direction_Type"/>
     <attribute name = "line-height-shift-adjustment" type = "fo:line_height_shift_adjustment_Type"/>
     <attribute name = "line-stacking-strategy" type = "fo:line_stacking_strategy_Type"/>
     <attribute name = "linefeed-treatment" type = "fo:linefeed_treatment_Type"/>
-    <attribute name = "margin"        type = "fo:border_margin_width_Type"       /> 
+    <attribute name = "margin"        type = "fo:border_margin_width_Type"       />
     <attribute name = "max-width"     type = "fo:max_width_Type"/>
     <attribute name = "min-height"    type = "fo:start_indent_Type"/>
     <attribute name = "min-width"     type = "fo:start_indent_Type"/>
   <attributeGroup name = "inheritable_properties_List_FOP">
     <annotation>
       <documentation>
-        Removed because I'm not sure how to handle this<attribute xmlns="" name = "xml:lang" type = "xs:string"/> 
+        Removed because I'm not sure how to handle this<attribute xmlns="" name = "xml:lang" type = "xs:string"/>
       </documentation>
     </annotation>
-    <attribute name = "border-bottom" type = "fo:border_side_Type"/> 
+    <attribute name = "border-bottom" type = "fo:border_side_Type"/>
     <attribute name = "border-collapse" type = "fo:border_collapse_Type"/>
-    <attribute name = "border-color"  type = "fo:border_color_Type" /> 
-    <attribute name = "border-left"   type = "fo:border_side_Type"  /> 
-    <attribute name = "border-right"  type = "fo:border_side_Type" /> 
+    <attribute name = "border-color"  type = "fo:border_color_Type" />
+    <attribute name = "border-left"   type = "fo:border_side_Type"  />
+    <attribute name = "border-right"  type = "fo:border_side_Type" />
     <attribute name = "border-separation" type = "fo:length_bp_ip_direction_Type"/>
-    <attribute name = "border-style"  type = "fo:border_multi_style_Type" /> 
-    <attribute name = "border-top"    type = "fo:border_side_Type"   /> 
-    <attribute name = "border-width"  type = "fo:border_margin_width_Type" /> 
+    <attribute name = "border-style"  type = "fo:border_multi_style_Type" />
+    <attribute name = "border-top"    type = "fo:border_side_Type"   />
+    <attribute name = "border-width"  type = "fo:border_margin_width_Type" />
     <attribute name = "color" type = "fo:color_Type"/>
     <attribute name = "country" type = "fo:country_Type"/>
     <attribute name = "display-align" type = "fo:display_align_Type"/>
   <attributeGroup name = "Hyphenation_Properties_List_FOP">
     <annotation>
       <documentation>
-        The hyphenation properties are all inheritable and so superceeded by that list 
+        The hyphenation properties are all inheritable and so superceeded by that list
         <attribute name = "country" type = "fo:country_Type"/>
         <attribute name = "language" type = "fo:language_Type"/>
         <attribute name = "hyphenate" type = "fo:hyphenate_Type"/>
   <attributeGroup name = "Hyphenation_Properties_List_Not">
     <annotation>
       <documentation>
-        The hyphenation properties are all inheritable and so superceeded by that list 
+        The hyphenation properties are all inheritable and so superceeded by that list
         <attribute name = "script" type = "xs:string"/>
       </documentation>
     </annotation>
   <simpleType name = "number_Type">
     <annotation>
       <documentation>
-        A signed real number which consists of an optional '+' or '-' character followed by a sequence of digits followed by an optional '.' character and sequence of digits. A property may define additional constraints on the value. 
+        A signed real number which consists of an optional '+' or '-' character followed by a sequence of digits followed by an optional '.' character and sequence of digits. A property may define additional constraints on the value.
         <enumeration value = "-2.4"/>
         <enumeration value = "2"/>
         <enumeration value = "4"/>
       <pattern value = "(rect\((\+?\d+\.?\d*(px|pt|mm|cm|in|em|%)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em|%)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em|%)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em|%)|auto)\)|auto|inherit)"/>
     </restriction>
   </simpleType>
-  
+
   <simpleType name = "border_side_Type">
     <annotation>
       <documentation>
   <simpleType name = "keep_compound_Type">
     <annotation>
       <documentation>
-        A compound datatype, with components: within-line, within-column, within-page. Each component is a <keep/>. 
+        A compound datatype, with components: within-line, within-column, within-page. Each component is a <keep/>.
         <enumeration value = "2 auto always"/>
         <enumeration value = "auto"/>
         <enumeration value = "always"/>
   <simpleType name = "measurement_Type">
     <annotation>
       <documentation>
-        Here to document the acceptable measurements 
+        Here to document the acceptable measurements
       </documentation>
     </annotation>
     <restriction base = "string">
   <simpleType name = "country_Type">
     <annotation>
       <documentation>
-        A string of characters conforming to an ISO 3166 country code. 
+        A string of characters conforming to an ISO 3166 country code.
       </documentation>
     </annotation>
     <restriction base = "NMTOKEN">
   <simpleType name = "border_top_width_Type">
     <union memberTypes = "fo:width_Type fo:length_Type fo:inherit_Type"/>
   </simpleType>
-  
+
   <annotation>
     <documentation>
-      Element definitions 
+      Element definitions
     </documentation>
   </annotation>
-  
+
   <element name = "root">
     <complexType>
       <sequence>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/> 
+          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/>
         </documentation>
       </annotation>
       <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/> 
+          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/>
         </documentation>
       </annotation>
       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/> 
+          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/>
         </documentation>
       </annotation>
       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/> 
+          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/>
         </documentation>
       </annotation>
       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/> 
+          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/>
         </documentation>
       </annotation>
       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable 
-          <attribute name = "country" type = "fo:country_Type"/> 
+          Inheritable
+          <attribute name = "country" type = "fo:country_Type"/>
           <attribute name = "language" type = "fo:language_Type"/>
         </documentation>
       </annotation>
     <complexType mixed = "true">
       <annotation>
         <documentation>
-          Inheritable 
+          Inheritable
           <attribute name = "color" type = "fo:color_Type"/>
           <attribute name = "line-height" type = "fo:line_height_Type"/>
           <attribute name = "visibility" type = "fo:visibility_Type"/>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/> 
+          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/>
         </documentation>
       </annotation>
       <choice maxOccurs = "unbounded">
     <complexType mixed = "true">
       <annotation>
         <documentation>
-          Inheritable 
-          <attribute name = "color" type = "fo:color_Type"/> 
-          <attribute name = "direction" type = "fo:direction_Type"/> 
+          Inheritable
+          <attribute name = "color" type = "fo:color_Type"/>
+          <attribute name = "direction" type = "fo:direction_Type"/>
           <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
-          <attribute name = "line-height" type = "fo:line_height_Type"/> 
-          <attribute name = "score-spaces" type = "fo:score_spaces_Type"/> 
-          <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/> 
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
+          <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
         </documentation>
       </annotation>
       <choice minOccurs = "0" maxOccurs = "unbounded">
       <annotation>
         <documentation>
           Inheritable
-          <attribute name = "color" type = "fo:color_Type"/> 
-          <attribute name = "glyph-orientation-horizontal" type = "fo:orientation_Type"/> 
-          <attribute name = "glyph-orientation-vertical" type = "fo:orientation_Type"/> 
-          <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/> 
-          <attribute name = "line-height" type = "fo:line_height_Type"/> 
-          <attribute name = "score-spaces" type = "fo:score_spaces_Type"/> 
-          <attribute name = "text-transform" type = "fo:text_transform_Type"/> 
-          <attribute name = "visibility" type = "fo:visibility_Type"/> 
+          <attribute name = "color" type = "fo:color_Type"/>
+          <attribute name = "glyph-orientation-horizontal" type = "fo:orientation_Type"/>
+          <attribute name = "glyph-orientation-vertical" type = "fo:orientation_Type"/>
+          <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
+          <attribute name = "text-transform" type = "fo:text_transform_Type"/>
+          <attribute name = "visibility" type = "fo:visibility_Type"/>
           <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
         </documentation>
       </annotation>
       <annotation>
         <documentation>
           Inheritable
-          <attribute name = "color" type = "fo:color_Type"/> 
-          <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/> 
-          <attribute name = "line-height" type = "fo:line_height_Type"/> 
-          <attribute name = "score-spaces" type = "fo:score_spaces_Type"/> 
-          <attribute name = "text-transform" type = "fo:text_transform_Type"/> 
+          <attribute name = "color" type = "fo:color_Type"/>
+          <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
+          <attribute name = "text-transform" type = "fo:text_transform_Type"/>
           <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
         </documentation>
       </annotation>
       <annotation>
         <documentation>
           Inheritable
-          <attribute name = "display-align" type = "fo:display_align_Type"/> 
-          <attribute name = "line-height" type = "fo:line_height_Type"/> 
+          <attribute name = "display-align" type = "fo:display_align_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
           <attribute name = "text-align" type = "fo:text_align_Type"/>
         </documentation>
       </annotation>
       <annotation>
         <documentation>
           Inheritable
-          <attribute name = "display-align" type = "fo:display_align_Type"/> 
-          <attribute name = "line-height" type = "fo:line_height_Type"/> 
+          <attribute name = "display-align" type = "fo:display_align_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
           <attribute name = "text-align" type = "fo:text_align_Type"/>
         </documentation>
       </annotation>
       <annotation>
         <documentation>
           Inheritable
-          <attribute name = "color" type = "fo:color_Type"/> 
-          <attribute name = "line-height" type = "fo:line_height_Type"/> 
-          <attribute name = "visibility" type = "fo:visibility_Type"/> 
+          <attribute name = "color" type = "fo:color_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "visibility" type = "fo:visibility_Type"/>
           <attribute name = "wrap-option" type = "fo:wrap_option_Type"/>
         </documentation>
       </annotation>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable 
+          Inheritable
           <attribute name = "display-align" type = "fo:display_align_Type"/>
           <attribute name = "line-height" type = "fo:line_height_Type"/>
         </documentation>
     <complexType mixed = "true">
       <annotation>
         <documentation>
-          Inheritable 
-          <attribute name = "color" type = "fo:color_Type"/> 
-          <attribute name = "leader-alignment" type = "fo:leader_alignment_Type"/> 
-          <attribute name = "leader-length" type = "fo:leader_length_Type"/> 
+          Inheritable
+          <attribute name = "color" type = "fo:color_Type"/>
+          <attribute name = "leader-alignment" type = "fo:leader_alignment_Type"/>
+          <attribute name = "leader-length" type = "fo:leader_length_Type"/>
           <attribute name = "leader-length.minimum" type = "fo:length_Type"/>
           <attribute name = "leader-length.optimum" type = "fo:length_Type"/>
           <attribute name = "leader-length.maximum" type = "fo:length_Type"/>
-          <attribute name = "leader-pattern" type = "fo:leader_pattern_Type"/> 
-          <attribute name = "leader-pattern-width" type = "fo:leader_pattern_width_Type"/> 
-          <attribute name = "rule-style" type = "fo:rule_style_Type"/> 
-          <attribute name = "rule-thickness" type = "fo:length_Type"/> 
-          <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/> 
-          <attribute name = "line-height" type = "fo:line_height_Type"/> 
-          <attribute name = "visibility" type = "fo:visibility_Type"/> 
+          <attribute name = "leader-pattern" type = "fo:leader_pattern_Type"/>
+          <attribute name = "leader-pattern-width" type = "fo:leader_pattern_width_Type"/>
+          <attribute name = "rule-style" type = "fo:rule_style_Type"/>
+          <attribute name = "rule-thickness" type = "fo:length_Type"/>
+          <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "visibility" type = "fo:visibility_Type"/>
           <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
         </documentation>
       </annotation>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable 
+          Inheritable
           <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
           <attribute name = "line-height" type = "fo:line_height_Type"/>
           <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable 
+          Inheritable
           <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
           <attribute name = "line-height" type = "fo:line_height_Type"/>
           <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable 
+          Inheritable
           <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
           <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
           <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable 
-          <attribute name = "visibility" type = "fo:visibility_Type"/> 
+          Inheritable
+          <attribute name = "visibility" type = "fo:visibility_Type"/>
         </documentation>
       </annotation>
       <attributeGroup ref = "fo:Border_Properties_List"/>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/> 
+          Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/>
         </documentation>
       </annotation>
       <choice>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/> 
+          Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/>
         </documentation>
       </annotation>
       <choice>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/> 
+          Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/>
         </documentation>
       </annotation>
       <choice>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/> 
+          Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/>
         </documentation>
       </annotation>
       <sequence>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable <attribute name = "relative-align" type = "fo:relative_align_Type"/> 
+          Inheritable <attribute name = "relative-align" type = "fo:relative_align_Type"/>
         </documentation>
       </annotation>
       <sequence>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable 
+          Inheritable
           <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
           <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
           <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
     <complexType>
       <annotation>
         <documentation>
-          Inheritable 
+          Inheritable
           <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
           <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
           <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
     <complexType mixed = "true">
       <annotation>
         <documentation>
-          Inheritable <attribute name = "line-height" type = "fo:line_height_Type"/> 
+          Inheritable <attribute name = "line-height" type = "fo:line_height_Type"/>
         </documentation>
       </annotation>
       <choice minOccurs = "0" maxOccurs = "unbounded">
     <complexType>
       <annotation>
         <documentation>
-          Inheritable <attribute name = "auto-restore" type = "fo:auto_restore_Type"/> 
+          Inheritable <attribute name = "auto-restore" type = "fo:auto_restore_Type"/>
         </documentation>
       </annotation>
       <sequence>
index 40f19d0b4c07d33c13806799430a2d988e4a4f2a..855138c4a110d47269312c6597c5354117cfc9e0 100644 (file)
 <?xml version = "1.0" encoding = "UTF-8"?>
 <schema xmlns = "http://www.w3.org/2001/XMLSchema" targetNamespace = "http://www.w3.org/1999/XSL/Format"  xmlns:fo = "http://www.w3.org/1999/XSL/Format" xmlns:xs = "http://www.w3.org/2001/XMLSchema" elementFormDefault = "qualified">
 
-       <annotation>
-               <documentation> 
+  <annotation>
+    <documentation>
 
-                       I'm not sure where to place this.
-                       It applies to the page context (NOT implemented)
-                       <attribute name = "size"  type = "size_Type"/>
-                       
-                       I have not coded for the functions described in 5.10 Core Function Library
-                       They need to be segregated into groups and then inserted in the types
-                       
-                       common_functions
-                       object  inherited-property-value(NCName) 
-                       object  from-parent( NCName) 
-                       object  from-nearest-specified-value( NCName) 
-                       object  merge-property-values( NCName) 
-                       
-                       font_functions
-                       object  system-font( NCName , NCName) 
-                       
-                       length_functions
-                       numeric floor( numeric) 
-                       numeric ceiling(numeric) 
-                       numeric round(numeric) 
-                       numeric min( numeric , numeric) 
-                       numeric max(numeric , numeric) 
-                       numeric abs( numeric)
-                       
-                       table_cell_or_descendants_functions
-                       object  from-table-column( NCName) 
+      I'm not sure where to place this.
+      It applies to the page context (NOT implemented)
+      <attribute name = "size"  type = "size_Type"/>
 
-                       color_functions
-                       color   rgb(numeric , numeric , numeric) 
-                       color   rgb-icc(numeric , numeric , numeric , NCName , numeric , numeric) 
-                       color   system-color( NCName) 
+      I have not coded for the functions described in 5.10 Core Function Library
+      They need to be segregated into groups and then inserted in the types
 
-                       label_functions
-                       numeric body-start() 
-                       numeric label-end() 
-                       
-                       (defined)
-                       table-column_functions
-                       numeric proportional-column-width( numeric) 
-                       
-                       This schema has been developed in order to validate XSL FO documents for FOP
-                       All of the elements need to be prefixed with fo:
-                       The namespace prefix is xmlns:fo = "http://www.w3.org/1999/XSL/Format".
+      common_functions
+      object  inherited-property-value(NCName)
+      object  from-parent( NCName)
+      object  from-nearest-specified-value( NCName)
+      object  merge-property-values( NCName)
 
-                       This schema, as delivered, may either validate the full spec, or, just the FOP portion. 
-                       (What it validates depends upon what I was doing with it when released.)
-                       
-                       If you want to restrict it to just those elements and attributes implemented by FOP, 
-                       you need to edit the <group xmlns=""/> and <attributeGroup xmlns=""/> tags to exclude the groups ending with _Not
+      font_functions
+      object  system-font( NCName , NCName)
 
-                       Some schema tools complain about the placement of comments in this schema and will remove or reorder them
-                       There are fop_result and fop_fail comments on specific features not implemented by FOP
+      length_functions
+      numeric  floor( numeric)
+      numeric  ceiling(numeric)
+      numeric  round(numeric)
+      numeric  min( numeric , numeric)
+      numeric  max(numeric , numeric)
+      numeric  abs( numeric)
 
-                       FOP does not enforce the following schema requirements
+      table_cell_or_descendants_functions
+      object  from-table-column( NCName)
 
-                       fo:simple-page-master model = "(region-body,region-before?,region-after?,region-start?,region-end?)"
-                       elements can be in any order
+      color_functions
+      color  rgb(numeric , numeric , numeric)
+      color  rgb-icc(numeric , numeric , numeric , NCName , numeric , numeric)
+      color  system-color( NCName)
 
-                       fo:table-cell model = "(%block;)+"
-                       Can be empty
+      label_functions
+      numeric  body-start()
+      numeric  label-end()
 
-                       fo:flow model = "(%block;)+"
-                       Can be empty
+      (defined)
+      table-column_functions
+      numeric  proportional-column-width( numeric)
 
-                       This schema allows the length attribute to be negative for some elements like margins.
-                       There may be instances where I've entered %integer_Type; and it should be positive-integer or number
-                       The schema trys to handle the text based rules re: fo:markers, fo:float, footer and fo:initial-property-set
-                       But, allows you to do illegal things if you want because I couldn't figure out how to constrain against the illegal actions.
+      This schema has been developed in order to validate XSL FO documents for FOP
+      All of the elements need to be prefixed with fo:
+      The namespace prefix is xmlns:fo = "http://www.w3.org/1999/XSL/Format".
 
-                       Please e-mail your comments to cpaussa@myrealbox.com
+      This schema, as delivered, may either validate the full spec, or, just the FOP portion.
+      (What it validates depends upon what I was doing with it when released.)
 
-                       Contribution by Oleg Tkachenko 
-                       (Declarations able to include non-xsl children)
-                       <xs:any minOccurs = "0" maxOccurs = "unbounded" namespace = "##other" processContents = "skip"/>
-                       This declaration assumes that all <fo:color-profile/> elements must come before other stuff, 
-                       which is not required by spec, but I cannot see any way to express such constraints in schema, 
-                       one could use <xs:choice/> instead of <xs:sequence/>, but this way we lose control over (color-profile)+ constraint.
+      If you want to restrict it to just those elements and attributes implemented by FOP,
+      you need to edit the <group xmlns=""/> and <attributeGroup xmlns=""/> tags to exclude the groups ending with _Not
 
-               </documentation>
-       </annotation>
+      Some schema tools complain about the placement of comments in this schema and will remove or reorder them
+      There are fop_result and fop_fail comments on specific features not implemented by FOP
 
-       <group name = "initial_property_set_List_Not">
-               <choice>
-                       <element ref = "fo:initial-property-set"/>
-               </choice>
-       </group>
-       
-       <annotation>
-               <documentation>
-                       empty group so cannot be defined
-                       <group name = "initial_property_set_List_FOP">
-                               <choice/>
-                       </group>
-               </documentation>
-       </annotation>
-       
-       <group name = "initial_property_set_List">
-               <annotation>
-                       <documentation>
-                               <choice>
-                                       <group ref = "fo:initial_property_set_List_FOP"/>
-                               </choice>
-                       </documentation>
-               </annotation>
-               <choice>
-                       <group ref = "fo:initial_property_set_List_Not"/>
-               </choice>
-       </group>
-       <group name = "marker_List">
-               <choice>
-                       <element ref = "fo:marker"/>
-               </choice>
-       </group>
-       <group name = "inline_List_FOP">
-               <choice>
-                       <element ref = "fo:character"/>
-                       <element ref = "fo:external-graphic"/>
-                       <element ref = "fo:instream-foreign-object"/>
-                       <element ref = "fo:inline"/>
-                       <element ref = "fo:leader"/>
-                       <element ref = "fo:page-number"/>
-                       <element ref = "fo:page-number-citation"/>
-                       <element ref = "fo:basic-link"/>
-               </choice>
-       </group>
-       <group name = "inline_List_Not">
-               <choice>
-                       <element ref = "fo:bidi-override"/>
-                       <element ref = "fo:inline-container"/>
-                       <element ref = "fo:multi-toggle"/>
-               </choice>
-       </group>
-       <group name = "inline_List">
-               <choice>
-                       <group ref = "fo:inline_List_FOP"/>
-                       <group ref = "fo:inline_List_Not"/>
-               </choice>
-       </group>
-       <group name = "block_List_FOP">
-               <choice>
-                       <element ref = "fo:block"/>
-                       <element ref = "fo:block-container"/>
-                       <element ref = "fo:table"/>
-                       <element ref = "fo:list-block"/>
-               </choice>
-       </group>
-       <group name = "block_List_Not">
-               <choice>
-                       <element ref = "fo:table-and-caption"/>
-               </choice>
-       </group>
-       <group name = "block_List">
-               <choice>
-                       <group ref = "fo:block_List_FOP"/>
-                       <group ref = "fo:block_List_Not"/>
-               </choice>
-       </group>
-       <group name = "neutral_List_FOP">
-               <choice>
-                       <element ref = "fo:wrapper"/>
-                       <element ref = "fo:retrieve-marker"/>
-               </choice>
-       </group>
-       <group name = "neutral_List_Not">
-               <choice>
-                       <element ref = "fo:multi-switch"/>
-                       <element ref = "fo:multi-properties"/>
-               </choice>
-       </group>
-       <group name = "neutral_List">
-               <choice>
-                       <group ref = "fo:neutral_List_FOP"/>
-                       <group ref = "fo:neutral_List_Not"/>
-               </choice>
-       </group>
-       <annotation>
-               <documentation>
-                       empty group so cannot be defined
-                       <group name = "float_List_FOP">
-                               <choice/>
-                       </group>
-               </documentation>
-       </annotation>
-       <group name = "float_List_Not">
-               <choice>
-                       <element ref = "fo:float"/>
-               </choice>
-       </group>
-       <group name = "float_List">
-               <annotation>
-                       <documentation>
-                               empty group
-                               <choice>
-                                       <group ref = "fo:float_List_FOP"/>
-                               </choice>
-                       </documentation>
-               </annotation>
-               <choice>
-                       <group ref = "fo:float_List_Not"/>
-               </choice>
-       </group>
-       <group name = "footnote_List">
-               <choice>
-                       <element ref = "fo:footnote"/>
-               </choice>
-       </group>
+      FOP does not enforce the following schema requirements
 
-       <attributeGroup name = "block_properties_Not">
-               <attribute name = "page-break-after"  type = "fo:page_break_after_Type"/>
-               <attribute name = "page-break-before" type = "fo:page_break_after_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "block_properties_FOP">
-       </attributeGroup>
-       <attributeGroup name = "block_properties">
-               <attributeGroup ref = "fo:block_properties_FOP"/>
-               <attributeGroup ref = "fo:block_properties_Not"/>
-       </attributeGroup>
+      fo:simple-page-master model = "(region-body,region-before?,region-after?,region-start?,region-end?)"
+      elements can be in any order
 
-       <attributeGroup name = "list_properties_Not">
-               <attribute name = "page-break-after"  type = "fo:page_break_after_Type"/>
-               <attribute name = "page-break-before" type = "fo:page_break_after_Type"/>
-               <attribute name = "background-position" type = "fo:background_position_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "list_properties_FOP">
-       </attributeGroup>
-       <attributeGroup name = "list_properties">
-               <attributeGroup ref = "fo:list_properties_FOP"/>
-               <attributeGroup ref = "fo:list_properties_Not"/>
-       </attributeGroup>
+      fo:table-cell model = "(%block;)+"
+      Can be empty
 
-       <attributeGroup name = "inheritable_properties_List_Not">
-               <attribute name = "auto-restore" type = "fo:auto_restore_Type"/>
-               <attribute name = "background"    type = "fo:background_Type"   /> 
-               <attribute name = "border-spacing" type = "fo:length_Type"/>
-               <attribute name = "caption-side" type = "fo:caption_side_Type"/>
-               <attribute name = "direction" type = "fo:direction_Type"/>
-               <attribute name = "empty-cells" type = "fo:empty_cells_Type"/>
-               <attribute name = "font" type = "xs:string"/>
-               <attribute name = "font-selection-strategy" type = "fo:font_selection_strategy_Type"/>
-               <attribute name = "font-size-adjust" type = "fo:font_size_adjust_Type"/>
-               <attribute name = "font-stretch" type = "xs:string"/>
-               <attribute name = "font-variant" type = "fo:font_variant_Type"/>
-               <attribute name = "glyph-orientation-vertical" type = "fo:orientation_Type"/>
-               <attribute name = "glyph-orientation-horizontal" type = "fo:orientation_Type"/>
-               <attribute name = "hyphenation-keep" type = "fo:hyphenation_keep_Type"/>
-               <attribute name = "hyphenation-ladder-count" type = "fo:hyphenation_ladder_count_Type"/>
-               <attribute name = "intrusion-displace" type = "fo:displace_Type"/>
-               <attribute name = "last-line-end-indent" type = "fo:last_line_end_indent_Type"/>
-               <attribute name = "line-height-shift-adjustment" type = "fo:line_height_shift_adjustment_Type"/>
-               <attribute name = "line-stacking-strategy" type = "fo:line_stacking_strategy_Type"/>
-               <attribute name = "linefeed-treatment" type = "fo:linefeed_treatment_Type"/>
-               <attribute name = "margin"        type = "fo:border_margin_width_Type"       /> 
-               <attribute name = "max-width"     type = "fo:max_width_Type"/>
-               <attribute name = "min-height"    type = "fo:start_indent_Type"/>
-               <attribute name = "min-width"     type = "fo:start_indent_Type"/>
-               <attribute name = "page-break-inside" type = "fo:page_break_inside_Type"/>
-               <attribute name = "reference-orientation" type = "fo:orientation_Type"/>
-               <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
-               <attribute name = "script" type = "xs:string"/>
-               <attribute name = "text-transform" type = "fo:text_transform_Type"/>
-               <attribute name = "visibility" type = "fo:visibility_Type"/>
-               <attribute name = "white-space" type = "fo:white_space_Type"/>
-               <attribute name = "white-space-treatment" type = "fo:white_space_treatment_Type"/>
-               <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
-               <attribute name = "writing-mode" type = "fo:writing_mode_Type"/>
-       </attributeGroup>
+      fo:flow model = "(%block;)+"
+      Can be empty
 
+      This schema allows the length attribute to be negative for some elements like margins.
+      There may be instances where I've entered %integer_Type; and it should be positive-integer or number
+      The schema trys to handle the text based rules re: fo:markers, fo:float, footer and fo:initial-property-set
+      But, allows you to do illegal things if you want because I couldn't figure out how to constrain against the illegal actions.
 
-       <attributeGroup name = "inheritable_properties_List_FOP">
-               <annotation>
-                       <documentation>
-                               Removed because I'm not sure how to handle this<attribute xmlns="" name = "xml:lang" type = "xs:string"/> 
-                       </documentation>
-               </annotation>
-               <attribute name = "border-bottom" type = "fo:border_side_Type"/> 
-               <attribute name = "border-collapse" type = "fo:border_collapse_Type"/>
-               <attribute name = "border-color"  type = "fo:border_color_Type" /> 
-               <attribute name = "border-left"   type = "fo:border_side_Type"  /> 
-               <attribute name = "border-right"  type = "fo:border_side_Type" /> 
-               <attribute name = "border-separation" type = "fo:length_bp_ip_direction_Type"/>
-               <attribute name = "border-style"  type = "fo:border_multi_style_Type" /> 
-               <attribute name = "border-top"    type = "fo:border_side_Type"   /> 
-               <attribute name = "border-width"  type = "fo:border_margin_width_Type" /> 
-               <attribute name = "color" type = "fo:color_Type"/>
-               <attribute name = "country" type = "fo:country_Type"/>
-               <attribute name = "display-align" type = "fo:display_align_Type"/>
-               <attribute name = "end-indent" type = "fo:end_indent_Type"/>
-               <attribute name = "font-family" type = "fo:family_name_Type"/>
-               <attribute name = "font-size" type = "fo:font_size_Type"/>
-               <attribute name = "font-style" type = "fo:font_style_Type"/>
-               <attribute name = "font-weight" type = "fo:font_weight_Type"/>
-               <attribute name = "hyphenate" type = "fo:hyphenate_Type"/>
-               <attribute name = "hyphenation-character" type = "fo:hyphenation_character_Type"/>
-               <attribute name = "hyphenation-push-character-count" type = "fo:integer_Type"/>
-               <attribute name = "hyphenation-remain-character-count" type = "fo:integer_Type"/>
-               <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
-               <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
-               <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
-               <attribute name = "keep-together.within-page" type = "fo:keep_integer_Type"/>
-               <attribute name = "language" type = "fo:language_Type"/>
-               <attribute name = "leader-alignment" type = "fo:leader_alignment_Type"/>
-               <attribute name = "leader-length" type = "fo:leader_length_Type"/>
-               <attribute name = "leader-length.maximum" type = "fo:length_Type"/>
-               <attribute name = "leader-length.minimum" type = "fo:length_Type"/>
-               <attribute name = "leader-length.optimum" type = "fo:length_Type"/>
-               <attribute name = "leader-pattern" type = "fo:leader_pattern_Type"/>
-               <attribute name = "leader-pattern-width" type = "fo:leader_pattern_width_Type"/>
-               <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
-               <attribute name = "line-height" type = "fo:line_height_Type"/>
-               <attribute name = "orphans" type = "fo:orphans_Type"/>
-               <attribute name = "position" type = "fo:position_Type"/>
-               <attribute name = "provisional-distance-between-starts" type = "fo:provisional_distance_between_starts_Type"/>
-               <attribute name = "provisional-label-separation" type = "fo:provisional_label_separation_Type"/>
-               <attribute name = "relative-align" type = "fo:relative_align_Type"/>
-               <attribute name = "rule-style" type = "fo:rule_style_Type"/>
-               <attribute name = "rule-thickness" type = "fo:length_Type"/>
-               <attribute name = "start-indent" type = "fo:start_indent_Type"/>
-               <attribute name = "text-align" type = "fo:text_align_Type"/>
-               <attribute name = "text-align-last" type = "fo:text_align_last_Type"/>
-               <attribute name = "text-indent" type = "fo:length_percentage_Type"/>
-               <attribute name = "white-space-collapse" type = "fo:white_space_collapse_Type"/>
-               <attribute name = "widows" type = "fo:widows_Type"/>
-               <attribute name = "wrap-option" type = "fo:wrap_option_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "inheritable_properties_List">
-               <attributeGroup ref = "fo:inheritable_properties_List_FOP"/>
-               <attributeGroup ref = "fo:inheritable_properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "break_Properties_List_Not">
-               <annotation>
-                       <documentation>
-                               Inheritable
-                               <attribute name = "page-break-inside" type = "fo:breaks_Type"/>
-                       </documentation>
-               </annotation>
-       </attributeGroup>
-       <attributeGroup name = "break_Properties_List_FOP">
-               <attribute name = "break-after" type = "fo:breaks_Type"/>
-               <attribute name = "break-before" type = "fo:breaks_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "break_Properties_List">
-               <attributeGroup ref = "fo:break_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:break_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "text_one_Properties_List_FOP"/>
-       <attributeGroup name = "text_one_Properties_List_Not">
-               <attribute name = "text-depth" type = "fo:text_depth_Type"/>
-               <attribute name = "text-altitude" type = "fo:text_altitude_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "text_one_Properties_List">
-               <attributeGroup ref = "fo:text_one_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:text_one_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "line_height_Properties_List_FOP"/>
-       <attributeGroup name = "line_height_Properties_List_Not">
-               <annotation>
-                       <documentation>
-                               Inheritable
-                               <attribute name = "line-height-shift-adjustment" type = "fo:line_height_shift_adjustment_Type"/>
-                               <attribute name = "line-stacking-strategy" type = "fo:line_stacking_strategy_Type"/>
-                       </documentation>
-               </annotation>
-       </attributeGroup>
-       <attributeGroup name = "line_height_Properties_List">
-               <attributeGroup ref = "fo:line_height_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:line_height_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "keep_Properties_List_FOP">
-               <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "keep_Properties_List_Not">
-               <annotation>
-                       <documentation>
-                               Inheritable
-                               <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
-                               <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
-                               <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
-                               <attribute name = "keep-together.within-page" type = "fo:keep_integer_Type"/>
-                       </documentation>
-               </annotation>
-               <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "keep_Properties_List">
-               <attributeGroup ref = "fo:keep_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:keep_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "block_hyphenation_Properties_List_FOP"/>
-       <attributeGroup name = "block_hyphenation_Properties_List_Not">
-               <annotation>
-                       <documentation>
-                               Inheritable
-                               <attribute name = "hyphenation-keep" type = "fo:hyphenation_keep_Type"/>
-                               <attribute name = "hyphenation-ladder-count" type = "fo:hyphenation_ladder_count_Type"/>
-                       </documentation>
-               </annotation>
-               </attributeGroup>
-       <attributeGroup name = "block_hyphenation_Properties_List">
-               <attributeGroup ref = "fo:block_hyphenation_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:block_hyphenation_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "intrusion_displace_Properties_List_FOP"/>
-       <attributeGroup name = "intrusion_displace_Properties_List_Not">
-               <annotation>
-                       <documentation>
-                               Inheritable attributes
-                               <attribute name = "intrusion-displace" type = "fo:displace_Type"/>
-                       </documentation>
-               </annotation>
-               </attributeGroup>
-       <attributeGroup name = "intrusion_displace_Properties_List">
-               <attributeGroup ref = "fo:intrusion_displace_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:intrusion_displace_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "progression_Properties_List_FOP"/>
-       <attributeGroup name = "progression_Properties_List_Not">
-               <attribute name = "block-progression-dimension" type = "fo:margin_width_Type"/>
-               <attribute name = "block-progression-dimension.minimum" type = "fo:length_Type"/>
-               <attribute name = "block-progression-dimension.optimum" type = "fo:block_progression_dimension_optimum_Type"/>
-               <attribute name = "block-progression-dimension.maximum" type = "fo:block_progression_dimension_maximum_Type"/>
-               <attribute name = "inline-progression-dimension" type = "fo:margin_width_Type"/>
-               <attribute name = "inline-progression-dimension.minimum" type = "fo:length_Type"/>
-               <attribute name = "inline-progression-dimension.optimum" type = "fo:block_progression_dimension_optimum_Type"/>
-               <attribute name = "inline-progression-dimension.maximum" type = "fo:block_progression_dimension_maximum_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "progression_Properties_List">
-               <attributeGroup ref = "fo:progression_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:progression_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "clip_Properties_List_FOP"/>
-       <attributeGroup name = "clip_Properties_List_Not">
-               <attribute name = "clip" type = "fo:clip_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "clip_Properties_List">
-               <attributeGroup ref = "fo:clip_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:clip_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "reference_Properties_List_FOP"/>
-       <attributeGroup name = "reference_Properties_List_Not">
-               <annotation>
-                       <documentation>
-                               Inherited
-                               <attribute name = "reference-orientation" type = "fo:orientation_Type"/>
-                               <attribute name = "writing-mode" type = "fo:writing_mode_Type"/>
-                       </documentation>
-               </annotation>
-               </attributeGroup>
-       <attributeGroup name = "reference_Properties_List">
-               <attributeGroup ref = "fo:reference_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:reference_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "Accessibility_Properties_List_FOP"/>
-       <attributeGroup name = "Accessibility_Properties_List_Not">
-               <attribute name = "source-document" type = "xs:string"/>
-               <attribute name = "role" type = "xs:string"/>
-       </attributeGroup>
-       <attributeGroup name = "Accessibility_Properties_List">
-               <attributeGroup ref = "fo:Accessibility_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:Accessibility_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "Relative_Position_Properties_List_FOP">
-               <annotation>
-                       <documentation>
-                               Inherited
-                               <attribute name = "position" type = "fo:position_Type"/>
-                       </documentation>
-               </annotation>
-               <attribute name = "top" type = "fo:top_Type"/>
-               <attribute name = "right" type = "fo:right_Type"/>
-               <attribute name = "bottom" type = "fo:bottom_Type"/>
-               <attribute name = "left" type = "fo:left_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "Relative_Position_Properties_List_Not">
-               <attribute name = "relative-position" type = "fo:relative_position_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "Relative_Position_Properties_List">
-               <attributeGroup ref = "fo:Relative_Position_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:Relative_Position_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "absolute_or_Relative_Position_Properties_List_FOP">
-               <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-       </attributeGroup>
-       <attributeGroup name = "absolute_or_Relative_Position_Properties_List_Not">
-               <attribute name = "absolute-position" type = "fo:absolute_position_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "absolute_or_Relative_Position_Properties_List">
-               <attributeGroup ref = "fo:absolute_or_Relative_Position_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:absolute_or_Relative_Position_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "Aural_Properties_List_FOP"/>
-       <attributeGroup name = "Aural_Properties_List_Not">
-               <attribute name = "azimuth" type = "fo:azimuth_Type"/>
-               <attribute name = "cue" type = "xs:string"/>
-               <attribute name = "cue-after" type = "xs:string"/>
-               <attribute name = "cue-before" type = "xs:string"/>
-               <attribute name = "elevation" type = "fo:elevation_Type"/>
-               <attribute name = "pause" type = "xs:string"/>
-               <attribute name = "pause-after" type = "xs:string"/>
-               <attribute name = "pause-before" type = "xs:string"/>
-               <attribute name = "pitch" type = "xs:string"/>
-               <attribute name = "pitch-range" type = "xs:string"/>
-               <attribute name = "play-during" type = "xs:string"/>
-               <attribute name = "richness" type = "xs:string"/>
-               <attribute name = "speak" type = "xs:string"/>
-               <attribute name = "speak-header" type = "xs:string"/>
-               <attribute name = "speak-numeral" type = "fo:speak_numeral_Type"/>
-               <attribute name = "speak-punctuation" type = "xs:string"/>
-               <attribute name = "speech-rate" type = "fo:speech_rate_Type"/>
-               <attribute name = "stress" type = "xs:string"/>
-               <attribute name = "voice-family" type = "xs:string"/>
-               <attribute name = "volume" type = "xs:string"/>
-       </attributeGroup>
-       <attributeGroup name = "Aural_Properties_List">
-               <attributeGroup ref = "fo:Aural_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:Aural_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "Border_Padding_and_Background_Properties_List">
-               <attributeGroup ref = "fo:Border_Properties_List"/>
-               <attributeGroup ref = "fo:Padding_Properties_List"/>
-               <attributeGroup ref = "fo:Background_Properties_List"/>
-       </attributeGroup>
-       <attributeGroup name = "Absolute_Position_Properties_List_FOP">
-               <annotation>
-                       <documentation>
-                               Inherited
-                               <attribute name = "position" type = "fo:position_Type"/>
-                       </documentation>
-               </annotation>
-               <attribute name = "top" type = "fo:top_Type"/>
-               <attribute name = "right" type = "fo:right_Type"/>
-               <attribute name = "bottom" type = "fo:bottom_Type"/>
-               <attribute name = "left" type = "fo:left_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "Absolute_Position_Properties_List_Not">
-               <attribute name = "absolute-position" type = "fo:absolute_position_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "Absolute_Position_Properties_List">
-               <attributeGroup ref = "fo:Absolute_Position_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:Absolute_Position_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "Background_Properties_List_FOP">
-               <attribute name = "background-color" type = "fo:background_color_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "Background_Properties_List_Not">
-               <attribute name = "background-attachment" type = "fo:background_attachment_Type"/>
-               <attribute name = "background-image" type = "xs:string"/>
-               <attribute name = "background-repeat" type = "fo:background_repeat_Type"/>
-               <attribute name = "background-position-horizontal" type = "fo:background_position_horizontal_Type"/>
-               <attribute name = "background-position-vertical" type = "fo:background_position_vertical_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "Background_Properties_List">
-               <attributeGroup ref = "fo:Background_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:Background_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "Border_Properties_List">
-               <attribute name = "border" type = "fo:border_Type"/>
-               <attribute name = "border-before-color" type = "fo:color_Type"/>
-               <attribute name = "border-before-style" type = "fo:border_style_Type"/>
-               <attribute name = "border-before-width" type = "fo:border_before_width_Type"/>
-               <attribute name = "border-before-width.length" type = "fo:length_Type"/>
-               <attribute name = "border-before-width.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "border-after-color" type = "fo:color_Type"/>
-               <attribute name = "border-after-style" type = "fo:border_style_Type"/>
-               <attribute name = "border-after-width" type = "fo:border_before_width_Type"/>
-               <attribute name = "border-after-width.length" type = "fo:length_Type"/>
-               <attribute name = "border-after-width.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "border-start-color" type = "fo:color_Type"/>
-               <attribute name = "border-start-style" type = "fo:border_style_Type"/>
-               <attribute name = "border-start-width" type = "fo:border_before_width_Type"/>
-               <attribute name = "border-start-width.length" type = "fo:length_Type"/>
-               <attribute name = "border-start-width.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "border-end-color" type = "fo:color_Type"/>
-               <attribute name = "border-end-style" type = "fo:border_style_Type"/>
-               <attribute name = "border-end-width" type = "fo:border_before_width_Type"/>
-               <attribute name = "border-end-width.length" type = "fo:length_Type"/>
-               <attribute name = "border-end-width.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "border-top-color" type = "fo:color_Type"/>
-               <attribute name = "border-top-style" type = "fo:border_style_Type"/>
-               <attribute name = "border-top-width" type = "fo:border_top_width_Type"/>
-               <attribute name = "border-top-width.length" type = "fo:length_Type"/>
-               <attribute name = "border-top-width.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "border-bottom-color" type = "fo:color_Type"/>
-               <attribute name = "border-bottom-style" type = "fo:border_style_Type"/>
-               <attribute name = "border-bottom-width" type = "fo:border_top_width_Type"/>
-               <attribute name = "border-bottom-width.length" type = "fo:length_Type"/>
-               <attribute name = "border-bottom-width.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "border-left-color" type = "fo:color_Type"/>
-               <attribute name = "border-left-style" type = "fo:border_style_Type"/>
-               <attribute name = "border-left-width" type = "fo:border_top_width_Type"/>
-               <attribute name = "border-left-width.length" type = "fo:length_Type"/>
-               <attribute name = "border-left-width.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "border-right-color" type = "fo:color_Type"/>
-               <attribute name = "border-right-style" type = "fo:border_style_Type"/>
-               <attribute name = "border-right-width" type = "fo:border_top_width_Type"/>
-               <attribute name = "border-right-width.length" type = "fo:length_Type"/>
-               <attribute name = "border-right-width.conditionality" type = "fo:conditionality_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "Padding_Properties_List">
-               <attribute name = "padding" type = "fo:padding_before_Type"/>
-               <attribute name = "padding-before" type = "fo:padding_before_Type"/>
-               <attribute name = "padding-before.length" type = "fo:length_Type"/>
-               <attribute name = "padding-before.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "padding-after" type = "fo:padding_before_Type"/>
-               <attribute name = "padding-after.length" type = "fo:length_Type"/>
-               <attribute name = "padding-after.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "padding-start" type = "fo:padding_before_Type"/>
-               <attribute name = "padding-start.length" type = "fo:length_Type"/>
-               <attribute name = "padding-start.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "padding-end" type = "fo:padding_before_Type"/>
-               <attribute name = "padding-end.length" type = "fo:length_Type"/>
-               <attribute name = "padding-end.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "padding-top" type = "fo:padding_top_Type"/>
-               <attribute name = "padding-top.length" type = "fo:length_Type"/>
-               <attribute name = "padding-top.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "padding-bottom" type = "fo:padding_top_Type"/>
-               <attribute name = "padding-bottom.length" type = "fo:length_Type"/>
-               <attribute name = "padding-bottom.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "padding-left" type = "fo:padding_top_Type"/>
-               <attribute name = "padding-left.length" type = "fo:length_Type"/>
-               <attribute name = "padding-left.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "padding-right" type = "fo:padding_top_Type"/>
-               <attribute name = "padding-right.length" type = "fo:length_Type"/>
-               <attribute name = "padding-right.conditionality" type = "fo:conditionality_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "Font_Properties_List_FOP">
-               <annotation>
-                       <documentation>
-                               Font properties are all inheritable
-                               <attribute name = "font-family" type = "fo:family_name_Type"/>
-                               <attribute name = "font-size" type = "fo:font_size_Type"/>
-                               <attribute name = "font-style" type = "fo:font_style_Type"/>
-                               <attribute name = "font-weight" type = "fo:font_weight_Type"/>
-                       </documentation>
-               </annotation>
-               </attributeGroup>
-       <attributeGroup name = "Font_Properties_List_Not">
-               <annotation>
-                       <documentation>
-                               Font properties are all inheritable
-                               <attribute name = "font" type = "xs:string"/>
-                               <attribute name = "font-selection-strategy" type = "fo:font_selection_strategy_Type"/>
-                               <attribute name = "font-size-adjust" type = "xs:string"/>
-                               <attribute name = "font-stretch" type = "xs:string"/>
-                               <attribute name = "font-variant" type = "fo:font_variant_Type"/>
-                       </documentation>
-               </annotation>
-               </attributeGroup>
-       <attributeGroup name = "Font_Properties_List">
-               <attributeGroup ref = "fo:Font_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:Font_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "Hyphenation_Properties_List_FOP">
-               <annotation>
-                       <documentation>
-                               The hyphenation properties are all inheritable and so superceeded by that list 
-                               <attribute name = "country" type = "fo:country_Type"/>
-                               <attribute name = "language" type = "fo:language_Type"/>
-                               <attribute name = "hyphenate" type = "fo:hyphenate_Type"/>
-                               <attribute name = "hyphenation-character" type = "fo:hyphenation_character_Type"/>
-                               <attribute name = "hyphenation-push-character-count" type = "fo:integer_Type"/>
-                               <attribute name = "hyphenation-remain-character-count" type = "fo:integer_Type"/>
-                       </documentation>
-               </annotation>
-               </attributeGroup>
-       <attributeGroup name = "Hyphenation_Properties_List_Not">
-               <annotation>
-                       <documentation>
-                               The hyphenation properties are all inheritable and so superceeded by that list 
-                               <attribute name = "script" type = "xs:string"/>
-                       </documentation>
-               </annotation>
-               </attributeGroup>
-       <attributeGroup name = "Hyphenation_Properties_List">
-               <attributeGroup ref = "fo:Hyphenation_Properties_List_FOP"/>
-               <attributeGroup ref = "fo:Hyphenation_Properties_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "Margin_Properties_Basic_List">
-               <attribute name = "margin-top" type = "fo:margin_width_Type"/>
-               <attribute name = "margin-bottom" type = "fo:margin_width_Type"/>
-               <attribute name = "margin-left" type = "fo:margin_width_Type"/>
-               <attribute name = "margin-right" type = "fo:margin_width_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "Margin_Properties_vertical_Space_List_FOP">
-               <annotation>
-                       <documentation>
-                               Indent properties are inheritable
-                               <attribute name = "start-indent" type = "fo:start_indent_Type"/>
-                               <attribute name = "end-indent" type = "fo:end_indent_Type"/>
-                       </documentation>
-               </annotation>
-               <attribute name = "space-before.optimum" type = "fo:space_before_optimum_Type"/>
-               <attribute name = "space-after.optimum" type = "fo:space_after_optimum_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "Margin_Properties_vertical_Space_List_Not">
-               <attribute name = "space-before" type = "fo:space_Type"/>
-               <attribute name = "space-before.minimum" type = "fo:length_Type"/>
-               <attribute name = "space-before.maximum" type = "fo:length_Type"/>
-               <attribute name = "space-before.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "space-before.precedence" type = "fo:integer_Force_Type"/>
-               <attribute name = "space-after" type = "fo:space_Type"/>
-               <attribute name = "space-after.minimum" type = "fo:length_Type"/>
-               <attribute name = "space-after.maximum" type = "fo:length_Type"/>
-               <attribute name = "space-after.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "space-after.precedence" type = "fo:integer_Force_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "Margin_Properties_vertical_Space_List">
-               <attributeGroup ref = "fo:Margin_Properties_vertical_Space_List_FOP"/>
-               <attributeGroup ref = "fo:Margin_Properties_vertical_Space_List_Not"/>
-       </attributeGroup>
-       <attributeGroup name = "Margin_Properties_Block_List">
-               <attributeGroup ref = "fo:Margin_Properties_Basic_List"/>
-               <attributeGroup ref = "fo:Margin_Properties_vertical_Space_List"/>
-       </attributeGroup>
-       <attributeGroup name = "Margin_Properties_Inline_List">
-               <attributeGroup ref = "fo:Margin_Properties_Basic_List"/>
-               <attributeGroup ref = "fo:Margin_Properties_Horizontal_Space_List"/>
-       </attributeGroup>
-       <attributeGroup name = "Margin_Properties_Horizontal_Space_List_FOP"/>
-       <attributeGroup name = "Margin_Properties_Horizontal_Space_List_Not">
-               <attribute name = "space-start" type = "fo:space_start_Type"/>
-               <attribute name = "space-start.minimum" type = "fo:length_Type"/>
-               <attribute name = "space-start.optimum" type = "fo:length_Type"/>
-               <attribute name = "space-start.maximum" type = "fo:length_Type"/>
-               <attribute name = "space-start.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "space-start.precedence" type = "fo:integer_Force_Type"/>
-               <attribute name = "space-end" type = "fo:space_start_Type"/>
-               <attribute name = "space-end.minimum" type = "fo:length_Type"/>
-               <attribute name = "space-end.optimum" type = "fo:length_Type"/>
-               <attribute name = "space-end.maximum" type = "fo:length_Type"/>
-               <attribute name = "space-end.conditionality" type = "fo:conditionality_Type"/>
-               <attribute name = "space-end.precedence" type = "fo:integer_Force_Type"/>
-       </attributeGroup>
-       <attributeGroup name = "Margin_Properties_Horizontal_Space_List">
-               <attributeGroup ref = "fo:Margin_Properties_Horizontal_Space_List_FOP"/>
-               <attributeGroup ref = "fo:Margin_Properties_Horizontal_Space_List_Not"/>
-       </attributeGroup>
+      Please e-mail your comments to cpaussa@myrealbox.com
 
-       <annotation>
-               <documentation>
-                       Simple Types definitions
-               </documentation>
-       </annotation>
-       <simpleType name = "integer_Type">
-               <annotation>
-                       <documentation>
-                               A signed integer value which consists of an optional '+' or '-' character followed by a sequence of digits. A property may define additional constraints on the value.
-                               <enumeration value = "-3"/>
-                               <enumeration value = "0"/>
-                               <enumeration value = "1"/>
-                               <enumeration value = "+3"/>
-                               <enumeration value = "5"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "NMTOKEN">
-                       <pattern value = "[-+]?\d+"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "number_Type">
-               <annotation>
-                       <documentation>
-                               A signed real number which consists of an optional '+' or '-' character followed by a sequence of digits followed by an optional '.' character and sequence of digits. A property may define additional constraints on the value. 
-                               <enumeration value = "-2.4"/>
-                               <enumeration value = "2"/>
-                               <enumeration value = "4"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <pattern value = "[-+]?\d+\.\d*"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "length_Type">
-               <annotation>
-                       <documentation>
-                               A signed length value where a 'length' is a real number plus a unit qualification. A property may define additional constraints on the value.
-                               <enumeration value = "1px"/>
-                               <enumeration value = "1pt"/>
-                               <enumeration value = "1mm"/>
-                               <enumeration value = "1cm"/>
-                               <enumeration value = "1in"/>
-                               <enumeration value = "1em"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "NMTOKEN">
-                       <pattern value = "[+-]?\d+\.?\d*(px|pt|mm|cm|in|em)"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "length_range_Type">
-               <annotation>
-                       <documentation>
-                               A compound datatype, with components: minimum, optimum, maximum. Each component is a <length xmlns=""/>. If "minimum" is greater than optimum, it will be treated as if it had been set to "optimum". If "maximum" is less than optimum, it will be treated as if it had been set to "optimum". A property may define additional constraints on the values.
-                               <enumeration value = "1mm 2mm 3mm"/>
-                               <enumeration value = "2mm 2mm 1mm"/>
-                               <enumeration value = "3mm 2mm 1mm"/>
-                       </documentation>
-               </annotation>
-               <xs:restriction>
-                       <xs:simpleType>
-                               <xs:list>
-                                       <xs:simpleType>
-                                               <xs:restriction base = "fo:length_Type"/>
-                                       </xs:simpleType>
-                               </xs:list>
-                       </xs:simpleType>
-                       <xs:minLength value = "3" />
-                       <xs:maxLength value = "3" />
-               </xs:restriction>
-       </simpleType>
-       <simpleType name = "length_conditional_Type">
-               <annotation>
-                       <documentation>
-                               A compound datatype, with components: length, conditionality. The length component is a <length xmlns=""/>. The conditionality component is either "discard" or "retain". A property may define additional constraints on the values.
-                               <enumeration value = "1mm retain"/>
-                               <enumeration value = "1mm discard"/>
-                               <enumeration value = "1px retain"/>
-                               <enumeration value = "1px discard"/>
-                               <enumeration value = "1pt retain"/>
-                               <enumeration value = "1pt discard"/>
-                               <enumeration value = "1mm retain"/>
-                               <enumeration value = "1mm discard"/>
-                               <enumeration value = "1cm retain"/>
-                               <enumeration value = "1cm discard"/>
-                               <enumeration value = "1in retain"/>
-                               <enumeration value = "1in discard"/>
-                               <enumeration value = "1em retain"/>
-                               <enumeration value = "1em discard"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <pattern value = "\+?\d+\.?\d*(px|pt|mm|cm|in|em) (retain|discard)"/>
-               </restriction>
-       </simpleType>
-       <xs:simpleType name = "length_bp_ip_direction_Type">
-               <annotation>
-                       <documentation>
-                               A compound datatype, with components: block-progression-direction, and inline-progression-direction. Each component is a <length xmlns=""/>. A property may define additional constraints on the values.
-                               <enumeration value = "1mm 2mm"/>
-                               <enumeration value = "2mm"/>
-                               <enumeration value = "3mm 2mm"/>
-                       </documentation>
-               </annotation>
-               <xs:restriction>
-                       <xs:simpleType>
-                               <xs:list>
-                                       <xs:simpleType>
-                                               <xs:restriction base = "fo:length_Type"/>
-                                       </xs:simpleType>
-                               </xs:list>
-                       </xs:simpleType>
-                       <xs:minLength value = "1" />
-                       <xs:maxLength value = "2" />
-               </xs:restriction>
-       </xs:simpleType>
-       <simpleType name = "space_Type">
-               <annotation>
-                       <documentation>
-                               A compound datatype, with components: minimum, optimum, maximum, precedence, and conditionality. The minimum, optimum, and maximum components are <length xmlns=""/>s. The precedence component is either "force" or an <integer/>. The conditionality component is either "discard" or "retain". If "minimum" is greater than optimum, it will be treated as if it had been set to "optimum". If "maximum" is less than optimum, it will be treated as if it had been set to "optimum".
-                               <enumeration value = "1mm 2mm 3mm force retain"/>
-                               <enumeration value = "1mm 2mm 3mm force discard"/>
-                               <enumeration value = "1mm 2mm 3mm 3 retain"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <pattern value = "([ ]?\+?\d+\.?\d*(px|pt|mm|cm|in|em)){1,3}( \+?\d+| force)?( retain| discard)?"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "angle_Type">
-               <annotation>
-                       <documentation>
-                               A representation of an angle consisting of an optional '+' or  '-' character immediately followed by a <number/> immediately followed by an angle unit identifier. Angle unit identifiers are: 'deg' (for degrees), 'grad' (for grads), and 'rad' (for radians). The specified values are normalized to the range 0deg to 360deg. A property may define additional constraints on the value.
-                               <enumeration value = "3deg"/>
-                               <enumeration value = "45deg"/>
-                               <enumeration value = "-12deg"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <pattern value = "[-+]?[1-3]?\d?\d?\.?\d*(deg|grad|rad)"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "percentage_Type">
-               <annotation>
-                       <documentation>
-                               A signed real percentage which consists of an optional '+' or '-' character followed by a sequence of digits followed by an optional '.' character and sequence of digits followed by '%'. A property may define additional constraints on the value.
-                               <enumeration value = "10%"/>
-                               <enumeration value = "30%"/>
-                               <enumeration value = "100%"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <pattern value = "[-+]?\d+\.?\d*%"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "character_Type">
-               <annotation>
-                       <documentation>
-                               <enumeration value = "-"/>
-                               <enumeration value = "h"/>
-                               <enumeration value = "e"/>
-                               <enumeration value = "l"/>
-                               <enumeration value = "p"/>
-                               <enumeration value = "o"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <pattern value = "."/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "name_Type">
-               <annotation>
-                       <documentation>
-                               A string of characters representing a name. It must conform to the definition of an NCName in
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <pattern value = ".*"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "family_name_Type">
-               <annotation>
-                       <documentation>
-                               A string of characters identifying a font.
-                               <enumeration value = "serif"/>
-                               <enumeration value = "sans-serif"/>
-                               <enumeration value = "Arial"/>
-                               <enumeration value = "Times"/>
-                               <enumeration value = "Courier"/>
-                               <enumeration value = "Zapf Dingbats"/>
-                               <enumeration value = "code39"/>
-                               <enumeration value = "cyberbit"/>
-                               <enumeration value = "Edwardian Script ITC"/>
-                               <enumeration value = "Viner Hand ITC"/>
-                               <enumeration value = "Georgia"/>
-                               <enumeration value = "Bookman Old Style"/>
-                               <enumeration value = "Book Antiqua"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <pattern value = ".*"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "color_Type">
-               <annotation>
-                       <documentation>
-                               Either a string of characters representing a keyword or a color function defined in . The list of keyword color names is: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow.
-                               <enumeration value = "red"/>
-                               <enumeration value = "blue"/>
-                               <enumeration value = "yellow"/>
-                               <enumeration value = "green"/>
-                       </documentation>
-               </annotation>
-               <union memberTypes = "fo:color_Hex_Type fo:color_Name_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "proportional_column_width_Type">
-               <annotation>
-                       <documentation>
-                               The function proportional-column-width(N[0])
-                               This returns a width as a fraction of the available width as ( N[0] / sum1 ) * available space
-                               The parent table must have width="x" and table-layout="fixed"
-                               <enumeration value = "proportional-column-width(Number)"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <pattern value = "proportional-column-width\(\d+\)"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "column_width_Type">
-               <annotation>
-                       <documentation>
-                               <length xmlns=""/>, <percentage/>, <function>proportional-column-width</function>, or <function>common-functions</function>
-                               <enumeration value = "20mm"/>
-                               <enumeration value = "15%"/>
-                       </documentation>
-               </annotation>
-               <union memberTypes = "fo:length_percentage_Type fo:proportional_column_width_Type"/>
-       </simpleType>
-       <annotation>
-               <documentation>
-                       <script/> A string of characters conforming to an ISO 15924 script code.
-               </documentation>
-       </annotation>
-       <annotation>
-               <documentation>
-                       <id/>     A string of characters conforming to the definition of an NCName in and is unique within the stylesheet.
-               </documentation>
-       </annotation>
-       <annotation>
-               <documentation>
-                       <idRef/>  A string of characters conforming to the definition of an NCName in and that matches an ID property value used within the stylesheet.
-               </documentation>
-       </annotation>
-       <annotation>
-               <documentation>
-                       <uri-specification/> A sequence of characters that is "url(", followed by optional white space, followed by an optional single quote (') or double quote (") character, followed by a URI reference as defined in , followed by an optional single quote (') or double quote (") character, followed by optional white space, followed by ")". The two quote characters must be the same and must both be present or absent. If the URI reference contains a single quote, the two quote characters must be present and be double quotes.
-               </documentation>
-       </annotation>
-       <annotation>
-               <documentation>
-                       <time/>   A <number/> immediately followed by a time unit identifier. Time unit identifiers are: 'ms' (for milliseconds) and 's' (for seconds).
-               </documentation>
-       </annotation>
-       <annotation>
-               <documentation>
-                       <frequency/> A <number/> immediately followed by a frequency unit identifier. Frequency unit identifiers are: 'Hz' (for Hertz) and 'kHz' (for kilo Hertz).
-               </documentation>
-       </annotation>
-       <annotation>
-               <documentation>
-                       <generic-family/> The following generic families are defined: "serif", "sans-serif", "cursive", "fantasy", and "monospace". Please see the section on generic font families for descriptions of these families. Generic font family names are keywords, and therefore must not be quoted.
-               </documentation>
-       </annotation>
-       <simpleType name = "absolute_size_Type">
-               <annotation>
-                       <documentation>
-                               An <absolute-size/> keyword refers to an entry in a table of font sizes computed and kept by the user agent. Possible values are: [ xx-small | x-small | small | medium | large | x-large | xx-large ] On a computer screen a scaling factor of 1.2 is suggested between adjacent indexes; if the "medium" font is 12pt, the "large" font could be 14.4pt. Different media may need different scaling factors. Also, the user agent should take the quality and availability of fonts into account when computing the table. The table may be different from one font family to another. Note. In CSS1, the suggested scaling factor between adjacent indexes was 1.5 which user experience proved to be too large.
-                       </documentation>
-               </annotation>
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "xx-small"/>
-                       <enumeration value = "x-small"/>
-                       <enumeration value = "small"/>
-                       <enumeration value = "medium"/>
-                       <enumeration value = "large"/>
-                       <enumeration value = "x-large"/>
-                       <enumeration value = "xx-large"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "relative_size_Type">
-               <annotation>
-                       <documentation>
-                               A <relative-size/> keyword is interpreted relative to the table of font sizes and the font size of the parent element. Possible values are: [ larger | smaller ] For example, if the parent element has a font size of "medium", a value of "larger" will make the font size of the current element be "large". If the parent element's size is not close to a table entry, the user agent is free to interpolate between table entries or round off to the closest one. The user agent may have to extrapolate table values if the numerical value goes beyond the keywords.
-                       </documentation>
-               </annotation>
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "larger"/>
-                       <enumeration value = "smaller"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "clip_Type">
-               <annotation>
-                       <documentation>
-                               shape_Type In CSS2, the only valid <shape/> value is: rect (<top/>, <right/>, <bottom/>, <left/>) where <top/>, <bottom/> <right/>, and <left/> specify offsets from the respective sides of the box. <top/>, <right/>, <bottom/>, and <left/> may either have a <length xmlns=""/> value or "auto". Negative lengths are permitted. The value "auto" means that a given edge of the clipping region will be the same as the edge of the element's generated box (i.e., "auto" means the same as "0".) When coordinates are rounded to pixel coordinates, care should be taken that no pixels remain visible when <left/> + <right/> is equal to the element's width (or <top/> + <bottom/> equals the element's height), and conversely that no pixels remain hidden when these values are 0.
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <annotation>
-                               <documentation>
-                                       length_Type{1,2}
-                               </documentation>
-                       </annotation>
-                       <pattern value = "(rect\((\+?\d+\.?\d*(px|pt|mm|cm|in|em)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em)|auto)\)|auto|inherit)"/>
-               </restriction>
-       </simpleType>
-       
-       <simpleType name = "border_side_Type">
-               <annotation>
-                       <documentation>
-                               "fo:width_Type fo:border_style_Type fo:color_Type"
-                               <enumeration value="thin solid red"/>
-                               <enumeration value="medium solid black"/>
-                               <enumeration value="thick solid blue"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <pattern value = "(thin|medium|thick) (none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset) ([a-z]{3,16}|#[0-9A-F]{6})"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "border_margin_width_Type">
-               <annotation>
-                       <documentation>
-                               "fo:width_Type{1,4} fo:inherit_Type"
-                               <enumeration value = "none"/>
-                               <enumeration value = "thin"/>
-                               <enumeration value = "medium"/>
-                               <enumeration value = "thick"/>
-                               <enumeration value = "thick thin medium none"/>
-                       </documentation>
-               </annotation>
-               <xs:restriction>
-                       <xs:simpleType>
-                               <xs:list>
-                                       <xs:simpleType>
-                                               <union memberTypes = "fo:width_Type fo:positive_length_Type"/>
-                                       </xs:simpleType>
-                               </xs:list>
-                       </xs:simpleType>
-                       <xs:minLength value = "1" />
-                       <xs:maxLength value = "4" />
-               </xs:restriction>
-       </simpleType>
-       <simpleType name = "border_multi_style_Type" >
-               <annotation>
-                       <documentation>
-                               "fo:border_style_Type{1,4} fo:inherit_Type"
-                               <enumeration value = "none"/>
-                               <enumeration value = "hidden"/>
-                               <enumeration value = "dotted"/>
-                               <enumeration value = "dashed"/>
-                               <enumeration value = "solid"/>
-                               <enumeration value = "double"/>
-                               <enumeration value = "groove"/>
-                               <enumeration value = "ridge"/>
-                               <enumeration value = "inset"/>
-                               <enumeration value = "outset"/>
-                               <enumeration value = "solid dashed ridge groove"/>
-                       </documentation>
-               </annotation>
-               <xs:restriction>
-                       <xs:simpleType>
-                               <xs:list>
-                                       <xs:simpleType>
-                                               <xs:restriction base = "fo:border_style_Type"/>
-                                       </xs:simpleType>
-                               </xs:list>
-                       </xs:simpleType>
-                       <xs:minLength value = "1" />
-                       <xs:maxLength value = "4" />
-               </xs:restriction>
-       </simpleType>
-       <simpleType name = "border_color_Type" >
-               <annotation>
-                       <documentation>
-                               "fo:background_color_Type{1,4}"
-                               <enumeration value="red"/>
-                               <enumeration value="green"/>
-                               <enumeration value="blue red yellow"/>
-                               <enumeration value="black"/>
-                               <enumeration value="black red yellow green"/>
-                               <enumeration value="silver black"/>
-                       </documentation>
-               </annotation>
-               <xs:restriction>
-                       <xs:simpleType>
-                               <xs:list>
-                                       <xs:simpleType>
-                                               <xs:restriction base = "fo:color_Type"/>
-                                       </xs:simpleType>
-                               </xs:list>
-                       </xs:simpleType>
-                       <xs:minLength value = "1" />
-                       <xs:maxLength value = "4" />
-               </xs:restriction>
-       </simpleType>
-       <simpleType name = "max_width_Type">
-               <annotation>
-                       <documentation>
-                               <enumeration value="100%"/>
-                               <enumeration value="160mm"/>
-                       </documentation>
-               </annotation>
-               <union memberTypes = "fo:length_Type fo:percentage_Type fo:none_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "background_Type">
-               <union memberTypes = "fo:background_color_Type fo:background_image_Type fo:background_repeat_Type fo:background_attachment_Type fo:background_position_Type"/>
-       </simpleType>
-       <simpleType name = "background_position_Type">
-               <union memberTypes = "fo:background_position_percentage_Type fo:background_position_length_Type fo:background_position_base_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "background_position_percentage_Type">
-               <xs:restriction>
-                       <xs:simpleType>
-                               <xs:list>
-                                       <xs:simpleType>
-                                               <xs:restriction base = "fo:percentage_Type"/>
-                                       </xs:simpleType>
-                               </xs:list>
-                       </xs:simpleType>
-                       <xs:minLength value = "1" />
-                       <xs:maxLength value = "2" />
-               </xs:restriction>
-       </simpleType>
-       <simpleType name = "background_position_length_Type">
-               <xs:restriction>
-                       <xs:simpleType>
-                               <xs:list>
-                                       <xs:simpleType>
-                                               <xs:restriction base = "fo:length_Type"/>
-                                       </xs:simpleType>
-                               </xs:list>
-                       </xs:simpleType>
-                       <xs:minLength value = "1" />
-                       <xs:maxLength value = "2" />
-               </xs:restriction>
-       </simpleType>
-       <simpleType name = "background_position_base_Type">
-               <restriction base = "string">
-                       <enumeration value = "top left"/>
-                       <enumeration value = "top center"/>
-                       <enumeration value = "top right"/>
-                       <enumeration value = "center left"/>
-                       <enumeration value = "center center"/>
-                       <enumeration value = "center right"/>
-                       <enumeration value = "bottom left"/>
-                       <enumeration value = "bottom center"/>
-                       <enumeration value = "bottom right"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "size_Type">
-               <union memberTypes = "fo:background_position_length_Type fo:size_base_Type"/>
-       </simpleType>
-       <simpleType name = "size_base_Type">
-               <restriction base = "string">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "landscape"/>
-                       <enumeration value = "portrait"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "vertical_align_base_Type">
-               <restriction base = "string">
-                       <enumeration value = "baseline"/>
-                       <enumeration value = "middle"/>
-                       <enumeration value = "sub"/>
-                       <enumeration value = "super"/>
-                       <enumeration value = "text-top"/>
-                       <enumeration value = "text-bottom"/>
-                       <enumeration value = "top"/>
-                       <enumeration value = "bottom"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "vertical_align_Type">
-               <union memberTypes = "fo:vertical_align_base_Type fo:percentage_Type fo:length_Type"/>
-       </simpleType>
-       <simpleType name = "leader_length_Type">
-               <annotation>
-                       <documentation>
-                               <enumeration value = "50% 100% 100%"/>
-                       </documentation>
-               </annotation>
-               <union memberTypes = "fo:length_range_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "letter_spacing_Type">
-               <union memberTypes = "fo:normal_Type fo:length_Type fo:space_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "font_size_adjust_Type">
-               <union memberTypes = "fo:number_Type fo:none_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_start_Type">
-               <union memberTypes = "fo:space_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "normal_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "normal"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "background_attachment_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "scroll"/>
-                       <enumeration value = "fixed"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "background_repeat_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "repeat"/>
-                       <enumeration value = "repeat-x"/>
-                       <enumeration value = "repeat-y"/>
-                       <enumeration value = "no-repeat"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "speech_rate_base_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "x-slow"/>
-                       <enumeration value = "slow"/>
-                       <enumeration value = "medium"/>
-                       <enumeration value = "fast"/>
-                       <enumeration value = "x-fast"/>
-                       <enumeration value = "faster"/>
-                       <enumeration value = "slower"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "speech_rate_Type">
-               <union memberTypes = "fo:speech_rate_base_Type fo:integer_Type"/>
-       </simpleType>
-       <simpleType name = "speak_numeral_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "digits"/>
-                       <enumeration value = "continuous"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "font_variant_Type">
-               <restriction base = "string">
-                       <enumeration value = "normal"/>
-                       <enumeration value = "small-caps"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "line_height_Type">
-               <union memberTypes = "fo:normal_Type fo:length_Type fo:integer_Type fo:percentage_Type fo:space_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "text_shadow_Type">
-               <union memberTypes = "fo:none_Type fo:color_Type fo:length_range_Type"/>
-       </simpleType>
-       <simpleType name = "height_Type">
-               <union memberTypes = "fo:length_Type fo:percentage_Type fo:auto_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "hyphenation_character_Type">
-               <union memberTypes = "fo:character_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "content_height_Type">
-               <union memberTypes = "fo:auto_Type fo:scale_to_fit_Type fo:length_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "scale_to_fit_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "scale-to-fit"/>
-               </restriction>
-       </simpleType>
+      Contribution by Oleg Tkachenko
+      (Declarations able to include non-xsl children)
+      <xs:any minOccurs = "0" maxOccurs = "unbounded" namespace = "##other" processContents = "skip"/>
+      This declaration assumes that all <fo:color-profile/> elements must come before other stuff,
+      which is not required by spec, but I cannot see any way to express such constraints in schema,
+      one could use <xs:choice/> instead of <xs:sequence/>, but this way we lose control over (color-profile)+ constraint.
 
-       <simpleType name = "font_weight_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "normal"/>
-                       <enumeration value = "bold">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>heavier than no value</fop_result>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "bolder">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>lighter than normal</fop_result> <fop_fail>unknown font</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "lighter">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>lighter than normal</fop_result> <fop_fail>unknown font</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "100">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>same as normal</fop_result>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "200">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>same as normal</fop_result>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "300">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>same as normal</fop_result>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "400">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>same as normal</fop_result>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "500">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>same as normal</fop_result>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "600">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>same as normal</fop_result>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "700">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>same as bold</fop_result>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "800">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>same as bold</fop_result>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "900">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>same as bold</fop_result>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "inherit">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>lighter than normal</fop_result> <fop_fail>unknown font</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-               </restriction>
-       </simpleType>
-       <simpleType name = "font_style_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "normal"/>
-                       <enumeration value = "italic"/>
-                       <enumeration value = "oblique"/>
-                       <enumeration value = "backslant">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>unknown font</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "inherit">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>unknown font</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-               </restriction>
-       </simpleType>
-       <simpleType name = "page_break_inside_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "avoid"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "page_break_after_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "always"/>
-                       <enumeration value = "avoid"/>
-                       <enumeration value = "left"/>
-                       <enumeration value = "right"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "white_space_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "normal"/>
-                       <enumeration value = "pre"/>
-                       <enumeration value = "nowrap"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "show_destination_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "replace"/>
-                       <enumeration value = "new"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "indicate_destination_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "true"/>
-                       <enumeration value = "false"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "speak_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "normal"/>
-                       <enumeration value = "none"/>
-                       <enumeration value = "spell-out"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "relative_align_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "before"/>
-                       <enumeration value = "baseline"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "empty_cells_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "show"/>
-                       <enumeration value = "hide"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "ends_row_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "true"/>
-                       <enumeration value = "false"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "starts_row_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "true"/>
-                       <enumeration value = "false"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "position_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "static"/>
-                       <enumeration value = "relative"/>
-                       <enumeration value = "absolute"/>
-                       <enumeration value = "fixed"/>
-                       <enumeration value = "inherit">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-               </restriction>
-       </simpleType>
-       <simpleType name = "conditionality_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "retain"/>
-                       <enumeration value = "discard"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "keep_compound_Type">
-               <annotation>
-                       <documentation>
-                               A compound datatype, with components: within-line, within-column, within-page. Each component is a <keep/>. 
-                               <enumeration value = "2 auto always"/>
-                               <enumeration value = "auto"/>
-                               <enumeration value = "always"/>
-                       </documentation>
-               </annotation>
-               <xs:restriction>
-                       <xs:simpleType>
-                               <xs:list>
-                                       <xs:simpleType>
-                                               <xs:restriction base = "fo:keep_integer_Type"/>
-                                       </xs:simpleType>
-                               </xs:list>
-                       </xs:simpleType>
-                       <xs:minLength value = "1" />
-                       <xs:maxLength value = "3" />
-               </xs:restriction>
-       </simpleType>
-       <simpleType name = "keep_integer_Type">
-               <annotation>
-                       <documentation>
-                               <enumeration value = "2"/>
-                               <enumeration value = "5"/>
-                               <enumeration value = "10"/>
-                               <enumeration value = "auto"/>
-                               <enumeration value = "always"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "NMTOKEN">
-                       <pattern value = "(\+?\d+|auto|always)"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "letter_value_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "alphabetic"/>
-                       <enumeration value = "traditional"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "alignment_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "baseline"/>
-                       <enumeration value = "before-edge"/>
-                       <enumeration value = "text-before-edge"/>
-                       <enumeration value = "middle"/>
-                       <enumeration value = "central"/>
-                       <enumeration value = "after-edge"/>
-                       <enumeration value = "text-after-edge"/>
-                       <enumeration value = "ideographic"/>
-                       <enumeration value = "alphabetic"/>
-                       <enumeration value = "hanging"/>
-                       <enumeration value = "mathematical"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "box_alignment_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "top"/>
-                       <enumeration value = "text-top"/>
-                       <enumeration value = "bottom"/>
-                       <enumeration value = "text-bottom"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "breaks_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "inherit">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "auto"/>
-                       <enumeration value = "column"/>
-                       <enumeration value = "page"/>
-                       <enumeration value = "even-page"/>
-                       <enumeration value = "odd-page"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "force_page_count_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "even"/>
-                       <enumeration value = "odd"/>
-                       <enumeration value = "end-on-even"/>
-                       <enumeration value = "end-on-odd"/>
-                       <enumeration value = "no-force"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "table_layout_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "fixed"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "scaling_method_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "integer-pixels"/>
-                       <enumeration value = "resample-any-method"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "displace_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "inherit"/>
-                       <enumeration value = "auto"/>
-                       <enumeration value = "none"/>
-                       <enumeration value = "line"/>
-                       <enumeration value = "indent"/>
-                       <enumeration value = "block"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "media_usage_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "paginate"/>
-                       <enumeration value = "bounded-in-one-dimension"/>
-                       <enumeration value = "unbounded"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "rendering_intent_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "perceptual"/>
-                       <enumeration value = "relative-colorimetric"/>
-                       <enumeration value = "saturation"/>
-                       <enumeration value = "absolute-colorimetric"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "hyphenate_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "false"/>
-                       <enumeration value = "true"/>
-                       <enumeration value = "inherit">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-               </restriction>
-       </simpleType>
-       <simpleType name = "suppress_at_line_break_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "suppress"/>
-                       <enumeration value = "retain"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "treat_as_word_space_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "true"/>
-                       <enumeration value = "false"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "dominant_baseline_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "use-script"/>
-                       <enumeration value = "no-change"/>
-                       <enumeration value = "reset-size"/>
-                       <enumeration value = "ideographic"/>
-                       <enumeration value = "alphabetic"/>
-                       <enumeration value = "hanging"/>
-                       <enumeration value = "mathematical"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "orientation_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "inherit"/>
-                       <enumeration value = "0"/>
-                       <enumeration value = "90"/>
-                       <enumeration value = "180"/>
-                       <enumeration value = "270"/>
-                       <enumeration value = "-90"/>
-                       <enumeration value = "-180"/>
-                       <enumeration value = "-270"/>
-                       <enumeration value = "0deg"/>
-                       <enumeration value = "90deg"/>
-                       <enumeration value = "180deg"/>
-                       <enumeration value = "270deg"/>
-                       <enumeration value = "-90deg"/>
-                       <enumeration value = "-180deg"/>
-                       <enumeration value = "-270deg"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "measurement_Type">
-               <annotation>
-                       <documentation>
-                               Here to document the acceptable measurements 
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <enumeration value = "px"/>
-                       <enumeration value = "pt"/>
-                       <enumeration value = "mm"/>
-                       <enumeration value = "in"/>
-                       <enumeration value = "cm"/>
-                       <enumeration value = "em"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "positive_length_Type">
-               <restriction base = "NMTOKEN">
-                       <pattern value = "\+?\d+\.?\d*(px|pt|mm|cm|in|em)"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "negative_length_Type">
-               <restriction base = "NMTOKEN">
-                       <pattern value = "-\d+\.?\d*(px|pt|mm|cm|in|em)"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "integer_Force_Type">
-               <restriction base = "string">
-                       <pattern value = "([0-9]+|force)"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "padding_top_Type">
-               <union memberTypes = "fo:width_Type fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "padding_before_Type">
-               <union memberTypes = "fo:width_Type fo:length_Type fo:length_conditional_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "country_Type">
-               <annotation>
-                       <documentation>
-                               A string of characters conforming to an ISO 3166 country code. 
-                       </documentation>
-               </annotation>
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "none"/>
-                       <enumeration value = "inherit"/>
-                       <enumeration value = "AF"><annotation><documentation> country-name = "AFGHANISTAN"/ </documentation></annotation>                                                               </enumeration>
-                       <enumeration value = "AL"><annotation><documentation> country-name = "ALBANIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "DZ"><annotation><documentation> country-name = "ALGERIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "AS"><annotation><documentation> country-name = "AMERICANSAMOA"/ </documentation></annotation>                                                             </enumeration>
-                       <enumeration value = "AD"><annotation><documentation> country-name = "ANDORRA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "AO"><annotation><documentation> country-name = "ANGOLA"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "AI"><annotation><documentation> country-name = "ANGUILLA"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "AQ"><annotation><documentation> country-name = "ANTARCTICA"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "AG"><annotation><documentation> country-name = "ANTIGUAANDBARBUDA"/ </documentation></annotation>                                                 </enumeration>
-                       <enumeration value = "AR"><annotation><documentation> country-name = "ARGENTINA"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "AM"><annotation><documentation> country-name = "ARMENIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "AW"><annotation><documentation> country-name = "ARUBA"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "AU"><annotation><documentation> country-name = "AUSTRALIA"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "AT"><annotation><documentation> country-name = "AUSTRIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "AZ"><annotation><documentation> country-name = "AZERBAIJAN"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "BS"><annotation><documentation> country-name = "BAHAMAS"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "BH"><annotation><documentation> country-name = "BAHRAIN"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "BD"><annotation><documentation> country-name = "BANGLADESH"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "BB"><annotation><documentation> country-name = "BARBADOS"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "BY"><annotation><documentation> country-name = "BELARUS"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "BE"><annotation><documentation> country-name = "BELGIUM"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "BZ"><annotation><documentation> country-name = "BELIZE"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "BJ"><annotation><documentation> country-name = "BENIN"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "BM"><annotation><documentation> country-name = "BERMUDA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "BT"><annotation><documentation> country-name = "BHUTAN"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "BO"><annotation><documentation> country-name = "BOLIVIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "BA"><annotation><documentation> country-name = "BOSNIAANDHERZEGOVINA"/ </documentation></annotation>                                              </enumeration>
-                       <enumeration value = "BW"><annotation><documentation> country-name = "BOTSWANA"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "BV"><annotation><documentation> country-name = "BOUVETISLAND"/ </documentation></annotation>                                                              </enumeration>
-                       <enumeration value = "BR"><annotation><documentation> country-name = "BRAZIL"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "IO"><annotation><documentation> country-name = "BRITISHINDIANOCEANTERRITORY"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "BN"><annotation><documentation> country-name = "BRUNEIDARUSSALAM"/ </documentation></annotation>                                                  </enumeration>
-                       <enumeration value = "BG"><annotation><documentation> country-name = "BULGARIA"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "BF"><annotation><documentation> country-name = "BURKINAFASO"/ </documentation></annotation>                                                               </enumeration>
-                       <enumeration value = "BI"><annotation><documentation> country-name = "BURUNDI"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "KH"><annotation><documentation> country-name = "CAMBODIA"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "CM"><annotation><documentation> country-name = "CAMEROON"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "CA"><annotation><documentation> country-name = "CANADA"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "CV"><annotation><documentation> country-name = "CAPEVERDE"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "KY"><annotation><documentation> country-name = "CAYMANISLANDS"/ </documentation></annotation>                                                             </enumeration>
-                       <enumeration value = "CF"><annotation><documentation> country-name = "CENTRALAFRICANREPUBLIC"/ </documentation></annotation>                                            </enumeration>
-                       <enumeration value = "TD"><annotation><documentation> country-name = "CHAD"/ </documentation></annotation>                                                                              </enumeration>
-                       <enumeration value = "CL"><annotation><documentation> country-name = "CHILE"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "CN"><annotation><documentation> country-name = "CHINA"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "CX"><annotation><documentation> country-name = "CHRISTMASISLAND"/ </documentation></annotation>                                                   </enumeration>
-                       <enumeration value = "CC"><annotation><documentation> country-name = "COCOS(KEELING)ISLANDS"/ </documentation></annotation>                                             </enumeration>
-                       <enumeration value = "CO"><annotation><documentation> country-name = "COLOMBIA"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "KM"><annotation><documentation> country-name = "COMOROS"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "CG"><annotation><documentation> country-name = "CONGO"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "CD"><annotation><documentation> country-name = "CONGO,THEDEMOCRATICREPUBLICOFTHE"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "CK"><annotation><documentation> country-name = "COOKISLANDS"/ </documentation></annotation>                                                               </enumeration>
-                       <enumeration value = "CR"><annotation><documentation> country-name = "COSTARICA"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "CI"><annotation><documentation> country-name = "COTED'IVOIRE"/ </documentation></annotation>                                                              </enumeration>
-                       <enumeration value = "HR"><annotation><documentation> country-name = "CROATIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "CU"><annotation><documentation> country-name = "CUBA"/ </documentation></annotation>                                                                              </enumeration>
-                       <enumeration value = "CY"><annotation><documentation> country-name = "CYPRUS"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "CZ"><annotation><documentation> country-name = "CZECHREPUBLIC"/ </documentation></annotation>                                                             </enumeration>
-                       <enumeration value = "DK"><annotation><documentation> country-name = "DENMARK"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "DJ"><annotation><documentation> country-name = "DJIBOUTI"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "DM"><annotation><documentation> country-name = "DOMINICA"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "DO"><annotation><documentation> country-name = "DOMINICANREPUBLIC"/ </documentation></annotation>                                                 </enumeration>
-                       <enumeration value = "TP"><annotation><documentation> country-name = "EASTTIMOR"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "EC"><annotation><documentation> country-name = "ECUADOR"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "EG"><annotation><documentation> country-name = "EGYPT"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "SV"><annotation><documentation> country-name = "ELSALVADOR"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "GQ"><annotation><documentation> country-name = "EQUATORIALGUINEA"/ </documentation></annotation>                                                  </enumeration>
-                       <enumeration value = "ER"><annotation><documentation> country-name = "ERITREA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "EE"><annotation><documentation> country-name = "ESTONIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "ET"><annotation><documentation> country-name = "ETHIOPIA"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "FK"><annotation><documentation> country-name = "FALKLANDISLANDS(MALVINAS)"/ </documentation></annotation>                                 </enumeration>
-                       <enumeration value = "FO"><annotation><documentation> country-name = "FAROEISLANDS"/ </documentation></annotation>                                                              </enumeration>
-                       <enumeration value = "FJ"><annotation><documentation> country-name = "FIJI"/ </documentation></annotation>                                                                              </enumeration>
-                       <enumeration value = "FI"><annotation><documentation> country-name = "FINLAND"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "FR"><annotation><documentation> country-name = "FRANCE"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "GF"><annotation><documentation> country-name = "FRENCHGUIANA"/ </documentation></annotation>                                                              </enumeration>
-                       <enumeration value = "PF"><annotation><documentation> country-name = "FRENCHPOLYNESIA"/ </documentation></annotation>                                                   </enumeration>
-                       <enumeration value = "TF"><annotation><documentation> country-name = "FRENCHSOUTHERNTERRITORIES"/ </documentation></annotation>                                 </enumeration>
-                       <enumeration value = "GA"><annotation><documentation> country-name = "GABON"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "GM"><annotation><documentation> country-name = "GAMBIA"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "GE"><annotation><documentation> country-name = "GEORGIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "DE"><annotation><documentation> country-name = "GERMANY"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "GH"><annotation><documentation> country-name = "GHANA"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "GI"><annotation><documentation> country-name = "GIBRALTAR"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "GR"><annotation><documentation> country-name = "GREECE"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "GL"><annotation><documentation> country-name = "GREENLAND"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "GD"><annotation><documentation> country-name = "GRENADA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "GP"><annotation><documentation> country-name = "GUADELOUPE"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "GU"><annotation><documentation> country-name = "GUAM"/ </documentation></annotation>                                                                              </enumeration>
-                       <enumeration value = "GT"><annotation><documentation> country-name = "GUATEMALA"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "GN"><annotation><documentation> country-name = "GUINEA"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "GW"><annotation><documentation> country-name = "GUINEA-BISSAU"/ </documentation></annotation>                                                             </enumeration>
-                       <enumeration value = "GY"><annotation><documentation> country-name = "GUYANA"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "HT"><annotation><documentation> country-name = "HAITI"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "HM"><annotation><documentation> country-name = "HEARDISLANDANDMCDONALDISLANDS"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "VA"><annotation><documentation> country-name = "HOLYSEE(VATICANCITYSTATE)"/ </documentation></annotation>                                 </enumeration>
-                       <enumeration value = "HN"><annotation><documentation> country-name = "HONDURAS"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "HK"><annotation><documentation> country-name = "HONGKONG"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "HU"><annotation><documentation> country-name = "HUNGARY"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "IS"><annotation><documentation> country-name = "ICELAND"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "IN"><annotation><documentation> country-name = "INDIA"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "ID"><annotation><documentation> country-name = "INDONESIA"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "IR"><annotation><documentation> country-name = "IRAN,ISLAMICREPUBLICOF"/ </documentation></annotation>                                            </enumeration>
-                       <enumeration value = "IQ"><annotation><documentation> country-name = "IRAQ"/ </documentation></annotation>                                                                              </enumeration>
-                       <enumeration value = "IE"><annotation><documentation> country-name = "IRELAND"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "IL"><annotation><documentation> country-name = "ISRAEL"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "IT"><annotation><documentation> country-name = "ITALY"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "JM"><annotation><documentation> country-name = "JAMAICA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "JP"><annotation><documentation> country-name = "JAPAN"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "JO"><annotation><documentation> country-name = "JORDAN"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "KZ"><annotation><documentation> country-name = "KAZAKSTAN"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "KE"><annotation><documentation> country-name = "KENYA"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "KI"><annotation><documentation> country-name = "KIRIBATI"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "KP"><annotation><documentation> country-name = "KOREA,DEMOCRATICPEOPLE'SREPUBLICOF"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "KR"><annotation><documentation> country-name = "KOREA,REPUBLICOF"/ </documentation></annotation>                                                  </enumeration>
-                       <enumeration value = "KW"><annotation><documentation> country-name = "KUWAIT"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "KG"><annotation><documentation> country-name = "KYRGYZSTAN"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "LA"><annotation><documentation> country-name = "LAOPEOPLE'SDEMOCRATICREPUBLIC"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "LV"><annotation><documentation> country-name = "LATVIA"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "LB"><annotation><documentation> country-name = "LEBANON"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "LS"><annotation><documentation> country-name = "LESOTHO"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "LR"><annotation><documentation> country-name = "LIBERIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "LY"><annotation><documentation> country-name = "LIBYANARABJAMAHIRIYA"/ </documentation></annotation>                                              </enumeration>
-                       <enumeration value = "LI"><annotation><documentation> country-name = "LIECHTENSTEIN"/ </documentation></annotation>                                                             </enumeration>
-                       <enumeration value = "LT"><annotation><documentation> country-name = "LITHUANIA"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "LU"><annotation><documentation> country-name = "LUXEMBOURG"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "MO"><annotation><documentation> country-name = "MACAU"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "MK"><annotation><documentation> country-name = "MACEDONIA,THEFORMERYUGOSLAVREPUBLICOF"/ </documentation></annotation>             </enumeration>
-                       <enumeration value = "MG"><annotation><documentation> country-name = "MADAGASCAR"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "MW"><annotation><documentation> country-name = "MALAWI"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "MY"><annotation><documentation> country-name = "MALAYSIA"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "MV"><annotation><documentation> country-name = "MALDIVES"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "ML"><annotation><documentation> country-name = "MALI"/ </documentation></annotation>                                                                              </enumeration>
-                       <enumeration value = "MT"><annotation><documentation> country-name = "MALTA"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "MH"><annotation><documentation> country-name = "MARSHALLISLANDS"/ </documentation></annotation>                                                   </enumeration>
-                       <enumeration value = "MQ"><annotation><documentation> country-name = "MARTINIQUE"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "MR"><annotation><documentation> country-name = "MAURITANIA"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "MU"><annotation><documentation> country-name = "MAURITIUS"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "YT"><annotation><documentation> country-name = "MAYOTTE"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "MX"><annotation><documentation> country-name = "MEXICO"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "FM"><annotation><documentation> country-name = "MICRONESIA,FEDERATEDSTATESOF"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "MD"><annotation><documentation> country-name = "MOLDOVA,REPUBLICOF"/ </documentation></annotation>                                                        </enumeration>
-                       <enumeration value = "MC"><annotation><documentation> country-name = "MONACO"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "MN"><annotation><documentation> country-name = "MONGOLIA"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "MS"><annotation><documentation> country-name = "MONTSERRAT"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "MA"><annotation><documentation> country-name = "MOROCCO"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "MZ"><annotation><documentation> country-name = "MOZAMBIQUE"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "MM"><annotation><documentation> country-name = "MYANMAR"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "NA"><annotation><documentation> country-name = "NAMIBIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "NR"><annotation><documentation> country-name = "NAURU"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "NP"><annotation><documentation> country-name = "NEPAL"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "NL"><annotation><documentation> country-name = "NETHERLANDS"/ </documentation></annotation>                                                               </enumeration>
-                       <enumeration value = "AN"><annotation><documentation> country-name = "NETHERLANDSANTILLES"/ </documentation></annotation>                                               </enumeration>
-                       <enumeration value = "NC"><annotation><documentation> country-name = "NEWCALEDONIA"/ </documentation></annotation>                                                              </enumeration>
-                       <enumeration value = "NZ"><annotation><documentation> country-name = "NEWZEALAND"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "NI"><annotation><documentation> country-name = "NICARAGUA"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "NE"><annotation><documentation> country-name = "NIGER"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "NG"><annotation><documentation> country-name = "NIGERIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "NU"><annotation><documentation> country-name = "NIUE"/ </documentation></annotation>                                                                              </enumeration>
-                       <enumeration value = "NF"><annotation><documentation> country-name = "NORFOLKISLAND"/ </documentation></annotation>                                                             </enumeration>
-                       <enumeration value = "MP"><annotation><documentation> country-name = "NORTHERNMARIANAISLANDS"/ </documentation></annotation>                                            </enumeration>
-                       <enumeration value = "NO"><annotation><documentation> country-name = "NORWAY"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "OM"><annotation><documentation> country-name = "OMAN"/ </documentation></annotation>                                                                              </enumeration>
-                       <enumeration value = "PK"><annotation><documentation> country-name = "PAKISTAN"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "PW"><annotation><documentation> country-name = "PALAU"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "PS"><annotation><documentation> country-name = "PALESTINIANTERRITORY,OCCUPIED"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "PA"><annotation><documentation> country-name = "PANAMA"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "PG"><annotation><documentation> country-name = "PAPUANEWGUINEA"/ </documentation></annotation>                                                            </enumeration>
-                       <enumeration value = "PY"><annotation><documentation> country-name = "PARAGUAY"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "PE"><annotation><documentation> country-name = "PERU"/ </documentation></annotation>                                                                              </enumeration>
-                       <enumeration value = "PH"><annotation><documentation> country-name = "PHILIPPINES"/ </documentation></annotation>                                                               </enumeration>
-                       <enumeration value = "PN"><annotation><documentation> country-name = "PITCAIRN"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "PL"><annotation><documentation> country-name = "POLAND"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "PT"><annotation><documentation> country-name = "PORTUGAL"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "PR"><annotation><documentation> country-name = "PUERTORICO"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "QA"><annotation><documentation> country-name = "QATAR"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "RE"><annotation><documentation> country-name = "R+UNION"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "RO"><annotation><documentation> country-name = "ROMANIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "RU"><annotation><documentation> country-name = "RUSSIANFEDERATION"/ </documentation></annotation>                                                 </enumeration>
-                       <enumeration value = "RW"><annotation><documentation> country-name = "RWANDA"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "SH"><annotation><documentation> country-name = "SAINTHELENA"/ </documentation></annotation>                                                               </enumeration>
-                       <enumeration value = "KN"><annotation><documentation> country-name = "SAINTKITTSANDNEVIS"/ </documentation></annotation>                                                        </enumeration>
-                       <enumeration value = "LC"><annotation><documentation> country-name = "SAINTLUCIA"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "PM"><annotation><documentation> country-name = "SAINTPIERREANDMIQUELON"/ </documentation></annotation>                                            </enumeration>
-                       <enumeration value = "VC"><annotation><documentation> country-name = "SAINTVINCENTANDTHEGRENADINES"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "WS"><annotation><documentation> country-name = "SAMOA"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "SM"><annotation><documentation> country-name = "SANMARINO"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "ST"><annotation><documentation> country-name = "SAOTOMEANDPRINCIPE"/ </documentation></annotation>                                                        </enumeration>
-                       <enumeration value = "SA"><annotation><documentation> country-name = "SAUDIARABIA"/ </documentation></annotation>                                                               </enumeration>
-                       <enumeration value = "SN"><annotation><documentation> country-name = "SENEGAL"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "SC"><annotation><documentation> country-name = "SEYCHELLES"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "SL"><annotation><documentation> country-name = "SIERRALEONE"/ </documentation></annotation>                                                               </enumeration>
-                       <enumeration value = "SG"><annotation><documentation> country-name = "SINGAPORE"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "SK"><annotation><documentation> country-name = "SLOVAKIA"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "SI"><annotation><documentation> country-name = "SLOVENIA"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "SB"><annotation><documentation> country-name = "SOLOMONISLANDS"/ </documentation></annotation>                                                            </enumeration>
-                       <enumeration value = "SO"><annotation><documentation> country-name = "SOMALIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "ZA"><annotation><documentation> country-name = "SOUTHAFRICA"/ </documentation></annotation>                                                               </enumeration>
-                       <enumeration value = "GS"><annotation><documentation> country-name = "SOUTHGEORGIAANDTHESOUTHSANDWICHISLANDS"/ </documentation></annotation>            </enumeration>
-                       <enumeration value = "ES"><annotation><documentation> country-name = "SPAIN"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "LK"><annotation><documentation> country-name = "SRILANKA"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "SD"><annotation><documentation> country-name = "SUDAN"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "SR"><annotation><documentation> country-name = "SURINAME"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "SJ"><annotation><documentation> country-name = "SVALBARDANDJANMAYEN"/ </documentation></annotation>                                               </enumeration>
-                       <enumeration value = "SZ"><annotation><documentation> country-name = "SWAZILAND"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "SE"><annotation><documentation> country-name = "SWEDEN"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "CH"><annotation><documentation> country-name = "SWITZERLAND"/ </documentation></annotation>                                                               </enumeration>
-                       <enumeration value = "SY"><annotation><documentation> country-name = "SYRIANARABREPUBLIC"/ </documentation></annotation>                                                        </enumeration>
-                       <enumeration value = "TW"><annotation><documentation> country-name = "TAIWAN,PROVINCEOFCHINA"/ </documentation></annotation>                                            </enumeration>
-                       <enumeration value = "TJ"><annotation><documentation> country-name = "TAJIKISTAN"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "TZ"><annotation><documentation> country-name = "TANZANIA,UNITEDREPUBLICOF"/ </documentation></annotation>                                 </enumeration>
-                       <enumeration value = "TH"><annotation><documentation> country-name = "THAILAND"/ </documentation></annotation>                                                                  </enumeration>
-                       <enumeration value = "TG"><annotation><documentation> country-name = "TOGO"/ </documentation></annotation>                                                                              </enumeration>
-                       <enumeration value = "TK"><annotation><documentation> country-name = "TOKELAU"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "TO"><annotation><documentation> country-name = "TONGA"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "TT"><annotation><documentation> country-name = "TRINIDADANDTOBAGO"/ </documentation></annotation>                                                 </enumeration>
-                       <enumeration value = "TN"><annotation><documentation> country-name = "TUNISIA"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "TR"><annotation><documentation> country-name = "TURKEY"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "TM"><annotation><documentation> country-name = "TURKMENISTAN"/ </documentation></annotation>                                                              </enumeration>
-                       <enumeration value = "TC"><annotation><documentation> country-name = "TURKSANDCAICOSISLANDS"/ </documentation></annotation>                                             </enumeration>
-                       <enumeration value = "TV"><annotation><documentation> country-name = "TUVALU"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "UG"><annotation><documentation> country-name = "UGANDA"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "UA"><annotation><documentation> country-name = "UKRAINE"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "AE"><annotation><documentation> country-name = "UNITEDARABEMIRATES"/ </documentation></annotation>                                                        </enumeration>
-                       <enumeration value = "GB"><annotation><documentation> country-name = "UNITEDKINGDOM"/ </documentation></annotation>                                                             </enumeration>
-                       <enumeration value = "US"><annotation><documentation> country-name = "UNITEDSTATES"/ </documentation></annotation>                                                              </enumeration>
-                       <enumeration value = "UM"><annotation><documentation> country-name = "UNITEDSTATESMINOROUTLYINGISLANDS"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "UY"><annotation><documentation> country-name = "URUGUAY"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "UZ"><annotation><documentation> country-name = "UZBEKISTAN"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "VU"><annotation><documentation> country-name = "VANUATU"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "VE"><annotation><documentation> country-name = "VENEZUELA"/ </documentation></annotation>                                                                 </enumeration>
-                       <enumeration value = "VN"><annotation><documentation> country-name = "VIETNAM"/ </documentation></annotation>                                                                   </enumeration>
-                       <enumeration value = "VG"><annotation><documentation> country-name = "VIRGINISLANDS,BRITISH"/ </documentation></annotation>                                             </enumeration>
-                       <enumeration value = "VI"><annotation><documentation> country-name = "VIRGINISLANDS,U.S."/ </documentation></annotation>                                                        </enumeration>
-                       <enumeration value = "WF"><annotation><documentation> country-name = "WALLISANDFUTUNA"/ </documentation></annotation>                                                   </enumeration>
-                       <enumeration value = "EH"><annotation><documentation> country-name = "WESTERNSAHARA"/ </documentation></annotation>                                                             </enumeration>
-                       <enumeration value = "YE"><annotation><documentation> country-name = "YEMEN"/ </documentation></annotation>                                                                             </enumeration>
-                       <enumeration value = "YU"><annotation><documentation> country-name = "YUGOSLAVIA"/ </documentation></annotation>                                                                        </enumeration>
-                       <enumeration value = "ZM"><annotation><documentation> country-name = "ZAMBIA"/ </documentation></annotation>                                                                            </enumeration>
-                       <enumeration value = "ZW"><annotation><documentation> country-name = "ZIMBABWE"/ </documentation></annotation>                                                                  </enumeration>
-               </restriction>
-       </simpleType>
-       <simpleType name = "language_Type">
-       <annotation><documentation> A string of characters conforming to the ISO 639 3-letter code. (Rather odd since all of them have 2 letters)</documentation></annotation>
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "none"/>
-                       <enumeration value = "inherit"/>
-                       <enumeration value = "AY"><annotation><documentation> language-name = "AYMARA" language-family = "AMERINDIAN"/ </documentation></annotation>                            </enumeration>
-                       <enumeration value = "GN"><annotation><documentation> language-name = "GUARANI" language-family = "AMERINDIAN"/ </documentation></annotation>                   </enumeration>
-                       <enumeration value = "QU"><annotation><documentation> language-name = "QUECHUA" language-family = "AMERINDIAN"/ </documentation></annotation>                   </enumeration>
-                       <enumeration value = "DZ"><annotation><documentation> language-name = "BHUTANI" language-family = "ASIAN"/ </documentation></annotation>                                        </enumeration>
-                       <enumeration value = "MY"><annotation><documentation> language-name = "BURMESE" language-family = "ASIAN"/ </documentation></annotation>                                        </enumeration>
-                       <enumeration value = "KM"><annotation><documentation> language-name = "CAMBODIAN" language-family = "ASIAN"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "ZH"><annotation><documentation> language-name = "CHINESE" language-family = "ASIAN"/ </documentation></annotation>                                        </enumeration>
-                       <enumeration value = "JA"><annotation><documentation> language-name = "JAPANESE" language-family = "ASIAN"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "KO"><annotation><documentation> language-name = "KOREAN" language-family = "ASIAN"/ </documentation></annotation>                                 </enumeration>
-                       <enumeration value = "LO"><annotation><documentation> language-name = "LAOTHIAN" language-family = "ASIAN"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "TH"><annotation><documentation> language-name = "THAI" language-family = "ASIAN"/ </documentation></annotation>                                   </enumeration>
-                       <enumeration value = "BO"><annotation><documentation> language-name = "TIBETAN" language-family = "ASIAN"/ </documentation></annotation>                                        </enumeration>
-                       <enumeration value = "VI"><annotation><documentation> language-name = "VIETNAMESE" language-family = "ASIAN"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "LV"><annotation><documentation> language-name = "LATVIAN;LETTISH" language-family = "BALTIC"/ </documentation></annotation>               </enumeration>
-                       <enumeration value = "LT"><annotation><documentation> language-name = "LITHUANIAN" language-family = "BALTIC"/ </documentation></annotation>                            </enumeration>
-                       <enumeration value = "EU"><annotation><documentation> language-name = "BASQUE" language-family = "BASQUE"/ </documentation></annotation>                                        </enumeration>
-                       <enumeration value = "BR"><annotation><documentation> language-name = "BRETON" language-family = "CELTIC"/ </documentation></annotation>                                        </enumeration>
-                       <enumeration value = "GA"><annotation><documentation> language-name = "IRISH" language-family = "CELTIC"/ </documentation></annotation>                                 </enumeration>
-                       <enumeration value = "GD"><annotation><documentation> language-name = "SCOTS-GAELIC" language-family = "CELTIC"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "CY"><annotation><documentation> language-name = "WELSH" language-family = "CELTIC"/ </documentation></annotation>                                 </enumeration>
-                       <enumeration value = "KN"><annotation><documentation> language-name = "KANNADA" language-family = "DRAVIDIAN"/ </documentation></annotation>                            </enumeration>
-                       <enumeration value = "ML"><annotation><documentation> language-name = "MALAYALAM" language-family = "DRAVIDIAN"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "TA"><annotation><documentation> language-name = "TAMIL" language-family = "DRAVIDIAN"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "TE"><annotation><documentation> language-name = "TELUGU" language-family = "DRAVIDIAN"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "KL"><annotation><documentation> language-name = "GREENLANDIC" language-family = "ESKIMO"/ </documentation></annotation>                   </enumeration>
-                       <enumeration value = "IK"><annotation><documentation> language-name = "INUPIAK" language-family = "ESKIMO"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "ET"><annotation><documentation> language-name = "ESTONIAN" language-family = "FINNO-UGRIC"/ </documentation></annotation>                 </enumeration>
-                       <enumeration value = "FI"><annotation><documentation> language-name = "FINNISH" language-family = "FINNO-UGRIC"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "HU"><annotation><documentation> language-name = "HUNGARIAN" language-family = "FINNO-UGRIC"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "AF"><annotation><documentation> language-name = "AFRIKAANS" language-family = "GERMANIC"/ </documentation></annotation>                   </enumeration>
-                       <enumeration value = "DA"><annotation><documentation> language-name = "DANISH" language-family = "GERMANIC"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "NL"><annotation><documentation> language-name = "DUTCH" language-family = "GERMANIC"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "EN"><annotation><documentation> language-name = "ENGLISH" language-family = "GERMANIC"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "FO"><annotation><documentation> language-name = "FAROESE" language-family = "GERMANIC"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "FY"><annotation><documentation> language-name = "FRISIAN" language-family = "GERMANIC"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "DE"><annotation><documentation> language-name = "GERMAN" language-family = "GERMANIC"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "IS"><annotation><documentation> language-name = "ICELANDIC" language-family = "GERMANIC"/ </documentation></annotation>                   </enumeration>
-                       <enumeration value = "NO"><annotation><documentation> language-name = "NORWEGIAN" language-family = "GERMANIC"/ </documentation></annotation>                   </enumeration>
-                       <enumeration value = "SV"><annotation><documentation> language-name = "SWEDISH" language-family = "GERMANIC"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "YI"><annotation><documentation> language-name = "YIDDISH" language-family = "GERMANIC"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "OM"><annotation><documentation> language-name = "AFAN-(OROMO)" language-family = "HAMITIC"/ </documentation></annotation>                 </enumeration>
-                       <enumeration value = "AA"><annotation><documentation> language-name = "AFAR" language-family = "HAMITIC"/ </documentation></annotation>                                 </enumeration>
-                       <enumeration value = "SO"><annotation><documentation> language-name = "SOMALI" language-family = "HAMITIC"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "AB"><annotation><documentation> language-name = "ABKHAZIAN" language-family = "IBERO-CAUCASIAN"/ </documentation></annotation>            </enumeration>
-                       <enumeration value = "KA"><annotation><documentation> language-name = "GEORGIAN" language-family = "IBERO-CAUCASIAN"/ </documentation></annotation>             </enumeration>
-                       <enumeration value = "AS"><annotation><documentation> language-name = "ASSAMESE" language-family = "INDIAN"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "BN"><annotation><documentation> language-name = "BENGALI;BANGLA" language-family = "INDIAN"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "BH"><annotation><documentation> language-name = "BIHARI" language-family = "INDIAN"/ </documentation></annotation>                                        </enumeration>
-                       <enumeration value = "GU"><annotation><documentation> language-name = "GUJARATI" language-family = "INDIAN"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "HI"><annotation><documentation> language-name = "HINDI" language-family = "INDIAN"/ </documentation></annotation>                                 </enumeration>
-                       <enumeration value = "KS"><annotation><documentation> language-name = "KASHMIRI" language-family = "INDIAN"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "MR"><annotation><documentation> language-name = "MARATHI" language-family = "INDIAN"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "NE"><annotation><documentation> language-name = "NEPALI" language-family = "INDIAN"/ </documentation></annotation>                                        </enumeration>
-                       <enumeration value = "OR"><annotation><documentation> language-name = "ORIYA" language-family = "INDIAN"/ </documentation></annotation>                                 </enumeration>
-                       <enumeration value = "PA"><annotation><documentation> language-name = "PUNJABI" language-family = "INDIAN"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "SA"><annotation><documentation> language-name = "SANSKRIT" language-family = "INDIAN"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "SD"><annotation><documentation> language-name = "SINDHI" language-family = "INDIAN"/ </documentation></annotation>                                        </enumeration>
-                       <enumeration value = "SI"><annotation><documentation> language-name = "SINGHALESE" language-family = "INDIAN"/ </documentation></annotation>                            </enumeration>
-                       <enumeration value = "UR"><annotation><documentation> language-name = "URDU" language-family = "INDIAN"/ </documentation></annotation>                                  </enumeration>
-                       <enumeration value = "SQ"><annotation><documentation> language-name = "ALBANIAN" language-family = "INDO-EUROPEAN(OTHER)"/ </documentation></annotation>        </enumeration>
-                       <enumeration value = "HY"><annotation><documentation> language-name = "ARMENIAN" language-family = "INDO-EUROPEAN(OTHER)"/ </documentation></annotation>        </enumeration>
-                       <enumeration value = "EO"><annotation><documentation> language-name = "ESPERANTO" language-family = "INTERNATIONAL-AUX."/ </documentation></annotation> </enumeration>
-                       <enumeration value = "IA"><annotation><documentation> language-name = "INTERLINGUA" language-family = "INTERNATIONAL-AUX."/ </documentation></annotation>       </enumeration>
-                       <enumeration value = "IE"><annotation><documentation> language-name = "INTERLINGUE" language-family = "INTERNATIONAL-AUX."/ </documentation></annotation>       </enumeration>
-                       <enumeration value = "VO"><annotation><documentation> language-name = "VOLAPUK" language-family = "INTERNATIONAL-AUX."/ </documentation></annotation>   </enumeration>
-                       <enumeration value = "KU"><annotation><documentation> language-name = "KURDISH" language-family = "IRANIAN"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "PS"><annotation><documentation> language-name = "PASHTO;PUSHTO" language-family = "IRANIAN"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "FA"><annotation><documentation> language-name = "PERSIAN-(farsi)" language-family = "IRANIAN"/ </documentation></annotation>              </enumeration>
-                       <enumeration value = "TG"><annotation><documentation> language-name = "TAJIK" language-family = "IRANIAN"/ </documentation></annotation>                                        </enumeration>
-                       <enumeration value = "EL"><annotation><documentation> language-name = "GREEK" language-family = "LATIN/GREEK"/ </documentation></annotation>                            </enumeration>
-                       <enumeration value = "LA"><annotation><documentation> language-name = "LATIN" language-family = "LATIN/GREEK"/ </documentation></annotation>                            </enumeration>
-                       <enumeration value = "HA"><annotation><documentation> language-name = "HAUSA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "RW"><annotation><documentation> language-name = "KINYARWANDA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>            </enumeration>
-                       <enumeration value = "RN"><annotation><documentation> language-name = "KURUNDI" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "LN"><annotation><documentation> language-name = "LINGALA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "SG"><annotation><documentation> language-name = "SANGHO" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                 </enumeration>
-                       <enumeration value = "ST"><annotation><documentation> language-name = "SESOTHO" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "TN"><annotation><documentation> language-name = "SETSWANA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>               </enumeration>
-                       <enumeration value = "SN"><annotation><documentation> language-name = "SHONA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "SS"><annotation><documentation> language-name = "SISWATI" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "SW"><annotation><documentation> language-name = "SWAHILI" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "TS"><annotation><documentation> language-name = "TSONGA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                 </enumeration>
-                       <enumeration value = "TW"><annotation><documentation> language-name = "TWI" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                            </enumeration>
-                       <enumeration value = "WO"><annotation><documentation> language-name = "WOLOF" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "XH"><annotation><documentation> language-name = "XHOSA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "YO"><annotation><documentation> language-name = "YORUBA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                 </enumeration>
-                       <enumeration value = "ZU"><annotation><documentation> language-name = "ZULU" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>                   </enumeration>
-                       <enumeration value = "FJ"><annotation><documentation> language-name = "FIJI" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>              </enumeration>
-                       <enumeration value = "ID"><annotation><documentation> language-name = "INDONESIAN" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>        </enumeration>
-                       <enumeration value = "JV"><annotation><documentation> language-name = "JAVANESE" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>  </enumeration>
-                       <enumeration value = "MG"><annotation><documentation> language-name = "MALAGASY" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>  </enumeration>
-                       <enumeration value = "MS"><annotation><documentation> language-name = "MALAY" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>             </enumeration>
-                       <enumeration value = "MI"><annotation><documentation> language-name = "MAORI" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>             </enumeration>
-                       <enumeration value = "SM"><annotation><documentation> language-name = "SAMOAN" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>            </enumeration>
-                       <enumeration value = "SU"><annotation><documentation> language-name = "SUNDANESE" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation> </enumeration>
-                       <enumeration value = "TL"><annotation><documentation> language-name = "TAGALOG" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>   </enumeration>
-                       <enumeration value = "TO"><annotation><documentation> language-name = "TONGA" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>             </enumeration>
-                       <enumeration value = "CA"><annotation><documentation> language-name = "CATALAN" language-family = "ROMANCE"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "CO"><annotation><documentation> language-name = "CORSICAN" language-family = "ROMANCE"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "FR"><annotation><documentation> language-name = "FRENCH" language-family = "ROMANCE"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "GL"><annotation><documentation> language-name = "GALICIAN" language-family = "ROMANCE"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "IT"><annotation><documentation> language-name = "ITALIAN" language-family = "ROMANCE"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "MO"><annotation><documentation> language-name = "MOLDAVIAN" language-family = "ROMANCE"/ </documentation></annotation>                            </enumeration>
-                       <enumeration value = "OC"><annotation><documentation> language-name = "OCCITAN" language-family = "ROMANCE"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "PT"><annotation><documentation> language-name = "PORTUGUESE" language-family = "ROMANCE"/ </documentation></annotation>                   </enumeration>
-                       <enumeration value = "RM"><annotation><documentation> language-name = "RHAETO-ROMANCE" language-family = "ROMANCE"/ </documentation></annotation>               </enumeration>
-                       <enumeration value = "RO"><annotation><documentation> language-name = "ROMANIAN" language-family = "ROMANCE"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "ES"><annotation><documentation> language-name = "SPANISH" language-family = "ROMANCE"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "AM"><annotation><documentation> language-name = "AMHARIC" language-family = "SEMITIC"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "AR"><annotation><documentation> language-name = "ARABIC" language-family = "SEMITIC"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "HE"><annotation><documentation> language-name = "HEBREW" language-family = "SEMITIC"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "MT"><annotation><documentation> language-name = "MALTESE" language-family = "SEMITIC"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "TI"><annotation><documentation> language-name = "TIGRINYA" language-family = "SEMITIC"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "BG"><annotation><documentation> language-name = "BULGARIAN" language-family = "SLAVIC"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "BE"><annotation><documentation> language-name = "BYELORUSSIAN" language-family = "SLAVIC"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "HR"><annotation><documentation> language-name = "CROATIAN" language-family = "SLAVIC"/ </documentation></annotation>                              </enumeration>
-                       <enumeration value = "CS"><annotation><documentation> language-name = "CZECH" language-family = "SLAVIC"/ </documentation></annotation>                                 </enumeration>
-                       <enumeration value = "MK"><annotation><documentation> language-name = "MACEDONIAN" language-family = "SLAVIC"/ </documentation></annotation>                            </enumeration>
-                       <enumeration value = "PL"><annotation><documentation> language-name = "POLISH" language-family = "SLAVIC"/ </documentation></annotation>                                        </enumeration>
-                       <enumeration value = "RU"><annotation><documentation> language-name = "RUSSIAN" language-family = "SLAVIC"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "SR"><annotation><documentation> language-name = "SERBIAN" language-family = "SLAVIC"/ </documentation></annotation>                               </enumeration>
-                       <enumeration value = "SH"><annotation><documentation> language-name = "SERBO-CROATIAN" language-family = "SLAVIC"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "SK"><annotation><documentation> language-name = "SLOVAK" language-family = "SLAVIC"/ </documentation></annotation>                                        </enumeration>
-                       <enumeration value = "SL"><annotation><documentation> language-name = "SLOVENIAN" language-family = "SLAVIC"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "UK"><annotation><documentation> language-name = "UKRAINIAN" language-family = "SLAVIC"/ </documentation></annotation>                             </enumeration>
-                       <enumeration value = "AZ"><annotation><documentation> language-name = "AZERBAIJANI" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>            </enumeration>
-                       <enumeration value = "BA"><annotation><documentation> language-name = "BASHKIR" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "KK"><annotation><documentation> language-name = "KAZAKH" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>                 </enumeration>
-                       <enumeration value = "KY"><annotation><documentation> language-name = "KIRGHIZ" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "TT"><annotation><documentation> language-name = "TATAR" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "TR"><annotation><documentation> language-name = "TURKISH" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "TK"><annotation><documentation> language-name = "TURKMEN" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "UZ"><annotation><documentation> language-name = "UZBEK" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "BI"><annotation><documentation> language-name = "BISLAMA" language-family = "[not-given]"/ </documentation></annotation>                  </enumeration>
-                       <enumeration value = "MN"><annotation><documentation> language-name = "MONGOLIAN" language-family = "[not-given]"/ </documentation></annotation>                        </enumeration>
-                       <enumeration value = "NA"><annotation><documentation> language-name = "NAURU" language-family = "[not-given]"/ </documentation></annotation>                            </enumeration>
-               </restriction>
-       </simpleType>
-       <simpleType name = "always_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "always"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "auto_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "baseline_base_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "baseline"/>
-                       <enumeration value = "sub"/>
-                       <enumeration value = "super"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "caption_side_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "before"/>
-                       <enumeration value = "after"/>
-                       <enumeration value = "start"/>
-                       <enumeration value = "end"/>
-                       <enumeration value = "top"/>
-                       <enumeration value = "bottom"/>
-                       <enumeration value = "left"/>
-                       <enumeration value = "right"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "display_align_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "before"/>
-                       <enumeration value = "center"/>
-                       <enumeration value = "after"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "float_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "inherit"/>
-                       <enumeration value = "before"/>
-                       <enumeration value = "start"/>
-                       <enumeration value = "end"/>
-                       <enumeration value = "left"/>
-                       <enumeration value = "right"/>
-                       <enumeration value = "none"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "blank_or_not_blank_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "blank"/>
-                       <enumeration value = "not-blank"/>
-                       <enumeration value = "any"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "text_transform_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "capitalize"/>
-                       <enumeration value = "uppercase"/>
-                       <enumeration value = "lowercase"/>
-                       <enumeration value = "none"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "border_collapse_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "collapse"/>
-                       <enumeration value = "separate"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "line_height_shift_adjustment_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "consider-shifts"/>
-                       <enumeration value = "disregard-shifts"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "white_space_collapse_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "false"/>
-                       <enumeration value = "true"/>
-                       <enumeration value = "inherit">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-               </restriction>
-       </simpleType>
-       <simpleType name = "retrieve_position_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "first-starting-within-page"/>
-                       <enumeration value = "first-including-carryover"/>
-                       <enumeration value = "last-starting-within-page"/>
-                       <enumeration value = "last-ending-within-page"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "page_position_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "first"/>
-                       <enumeration value = "last"/>
-                       <enumeration value = "rest"/>
-                       <enumeration value = "any"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "force_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "force"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "white_space_treatment_Type">
-               <annotation>
-                       <documentation>
-                               <fop_fail>property ignored</fop_fail>
-                       </documentation>
-               </annotation>
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "ignore"/>
-                       <enumeration value = "preserve"/>
-                       <enumeration value = "ignore-if-before-linefeed"/>
-                       <enumeration value = "ignore-if-after-linefeed"/>
-                       <enumeration value = "ignore-if-surrounding-linefeed"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "linefeed_treatment_Type">
-               <annotation>
-                       <documentation>
-                               <fop_fail>property is not implemented yet</fop_fail>
-                       </documentation>
-               </annotation>
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "ignore"/>
-                       <enumeration value = "preserve"/>
-                       <enumeration value = "treat-as-space"/>
-                       <enumeration value = "treat-as-zero-width-space"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "inherit_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "horizontal_position_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "left"/>
-                       <enumeration value = "center"/>
-                       <enumeration value = "right"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "line_stacking_strategy_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "line-height"/>
-                       <enumeration value = "font-height"/>
-                       <enumeration value = "max-height"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "active_state_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "link"/>
-                       <enumeration value = "visited"/>
-                       <enumeration value = "active"/>
-                       <enumeration value = "hover"/>
-                       <enumeration value = "focus"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "writing_mode_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "lr-tb"/>
-                       <enumeration value = "rl-tb"/>
-                       <enumeration value = "tb-rl"/>
-                       <enumeration value = "lr"/>
-                       <enumeration value = "rl"/>
-                       <enumeration value = "tb"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "direction_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "ltr"/>
-                       <enumeration value = "rtl"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "wrap_option_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "no-wrap"/>
-                       <enumeration value = "wrap"/>
-                       <enumeration value = "inherit">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-               </restriction>
-       </simpleType>
-       <simpleType name = "span_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "none"/>
-                       <enumeration value = "all"/>
-                       <enumeration value = "inherit">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-               </restriction>
-       </simpleType>
-       <simpleType name = "rule_style_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "none"/>
-                       <enumeration value = "dotted"/>
-                       <enumeration value = "dashed"/>
-                       <enumeration value = "solid"/>
-                       <enumeration value = "double"/>
-                       <enumeration value = "groove"/>
-                       <enumeration value = "ridge"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "border_style_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "inherit">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "none"/>
-                       <enumeration value = "hidden"/>
-                       <enumeration value = "dotted"/>
-                       <enumeration value = "dashed"/>
-                       <enumeration value = "solid"/>
-                       <enumeration value = "double"/>
-                       <enumeration value = "groove"/>
-                       <enumeration value = "ridge"/>
-                       <enumeration value = "inset"/>
-                       <enumeration value = "outset"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "leader_alignment_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "none"/>
-                       <enumeration value = "reference-area"/>
-                       <enumeration value = "page"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "text_decoration_Type">
-               <annotation>
-                       <documentation>
-                               <fop_result>not implemented</fop_result>
-                       </documentation>
-               </annotation>
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "none"/>
-                       <enumeration value = "underline"/>
-                       <enumeration value = "no-underline"/>
-                       <enumeration value = "overline"/>
-                       <enumeration value = "no-overline"/>
-                       <enumeration value = "line-through"/>
-                       <enumeration value = "no-line-through"/>
-                       <enumeration value = "blink"/>
-                       <enumeration value = "no-blink"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "unicode_bidi_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "normal"/>
-                       <enumeration value = "embed"/>
-                       <enumeration value = "bidi-override"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "odd_or_even_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "odd"/>
-                       <enumeration value = "even"/>
-                       <enumeration value = "any"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "once_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "once"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "retrieve_boundary_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "page"/>
-                       <enumeration value = "page-sequence"/>
-                       <enumeration value = "document"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "starting_state_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "show"/>
-                       <enumeration value = "hide"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "leader_pattern_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "space"/>
-                       <enumeration value = "rule"/>
-                       <enumeration value = "dots"/>
-                       <enumeration value = "use-content"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "text_align_last_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "start"/>
-                       <enumeration value = "center"/>
-                       <enumeration value = "end"/>
-                       <enumeration value = "justify"/>
-                       <enumeration value = "inside">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "outside">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "left">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "right">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "inherit">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-               </restriction>
-       </simpleType>
-       <simpleType name = "text_align_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "start"/>
-                       <enumeration value = "center"/>
-                       <enumeration value = "end"/>
-                       <enumeration value = "justify"/>
-                       <enumeration value = "inside">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "outside">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-                       <enumeration value = "left"/>
-                       <enumeration value = "right"/>
-                       <enumeration value = "inherit">
-                               <annotation>
-                                       <documentation>
-                                               <fop_fail>Unknown enumerated value</fop_fail>
-                                       </documentation>
-                               </annotation>
-                       </enumeration>
-               </restriction>
-       </simpleType>
-       <simpleType name = "width_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "thin"/>
-                       <enumeration value = "medium"/>
-                       <enumeration value = "thick"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "vertical_position_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "top"/>
-                       <enumeration value = "center"/>
-                       <enumeration value = "bottom"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "auto_restore_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "true"/>
-                       <enumeration value = "false"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "table_omit_footer_at_break_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "true"/>
-                       <enumeration value = "false"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "table_omit_header_at_break_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "true"/>
-                       <enumeration value = "false"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "precedence_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "true"/>
-                       <enumeration value = "false"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "score_spaces_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "true"/>
-                       <enumeration value = "false"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "scaling_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "uniform"/>
-                       <enumeration value = "non-uniform"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "use_font_metrics_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "use-font-metrics"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "background_image_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "uri-specification"/>
-                       <enumeration value = "none"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "hyphenation_keep_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "column"/>
-                       <enumeration value = "page"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "no_limit_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "no-limit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "visibility_Type">
-               <annotation>
-                       <documentation>
-                               <fop_fail>property is not implemented yet</fop_fail>
-                       </documentation>
-               </annotation>
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "visible"/>
-                       <enumeration value = "hidden"/>
-                       <enumeration value = "collapse"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "overflow_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "visible"/>
-                       <enumeration value = "hidden"/>
-                       <enumeration value = "scroll"/>
-                       <enumeration value = "error-if-overflow"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "transparent_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "transparent"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "none_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "none"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "absolute_position_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "absolute"/>
-                       <enumeration value = "fixed"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "azimuth_base_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "left-side"/>
-                       <enumeration value = "far-left"/>
-                       <enumeration value = "left"/>
-                       <enumeration value = "center-left"/>
-                       <enumeration value = "center"/>
-                       <enumeration value = "center-right"/>
-                       <enumeration value = "right"/>
-                       <enumeration value = "far-right"/>
-                       <enumeration value = "right-side"/>
-                       <enumeration value = "behind"/>
-                       <enumeration value = "leftwards"/>
-                       <enumeration value = "rightwards"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "azimuth_Type">
-               <union memberTypes = "fo:angle_Type fo:azimuth_base_Type"/>
-       </simpleType>
-       <simpleType name = "elevation_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "below"/>
-                       <enumeration value = "level"/>
-                       <enumeration value = "above"/>
-                       <enumeration value = "higher"/>
-                       <enumeration value = "lower"/>
-                       <enumeration value = "0"/>
-                       <enumeration value = "90"/>
-                       <enumeration value = "180"/>
-                       <enumeration value = "270"/>
-                       <enumeration value = "0deg"/>
-                       <enumeration value = "90deg"/>
-                       <enumeration value = "180deg"/>
-                       <enumeration value = "270deg"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "font_selection_strategy_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "auto"/>
-                       <enumeration value = "character-by-character"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "font_stretch_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "normal"/>
-                       <enumeration value = "wider"/>
-                       <enumeration value = "narrower"/>
-                       <enumeration value = "ultra-condensed"/>
-                       <enumeration value = "extra-condensed"/>
-                       <enumeration value = "condensed"/>
-                       <enumeration value = "semi-condensed"/>
-                       <enumeration value = "semi-expanded"/>
-                       <enumeration value = "expanded"/>
-                       <enumeration value = "extra-expanded"/>
-                       <enumeration value = "ultra-expanded"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "clear_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "start"/>
-                       <enumeration value = "end"/>
-                       <enumeration value = "left"/>
-                       <enumeration value = "right"/>
-                       <enumeration value = "both"/>
-                       <enumeration value = "none"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "color_Name_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "aliceblue"/>
-                       <enumeration value = "antiquewhite"/>
-                       <enumeration value = "aqua"/>
-                       <enumeration value = "aquamarine"/>
-                       <enumeration value = "azure"/>
-                       <enumeration value = "beige"/>
-                       <enumeration value = "bisque"/>
-                       <enumeration value = "black"/>
-                       <enumeration value = "blanchedalmond"/>
-                       <enumeration value = "blue"/>
-                       <enumeration value = "blueviolet"/>
-                       <enumeration value = "brown"/>
-                       <enumeration value = "burlywood"/>
-                       <enumeration value = "cadetblue"/>
-                       <enumeration value = "chartreuse"/>
-                       <enumeration value = "chocolate"/>
-                       <enumeration value = "coral"/>
-                       <enumeration value = "cornflowerblue"/>
-                       <enumeration value = "cornsilk"/>
-                       <enumeration value = "crimson"/>
-                       <enumeration value = "cyan"/>
-                       <enumeration value = "darkblue"/>
-                       <enumeration value = "darkcyan"/>
-                       <enumeration value = "darkgoldenrod"/>
-                       <enumeration value = "darkgray"/>
-                       <enumeration value = "darkgreen"/>
-                       <enumeration value = "darkgrey"/>
-                       <enumeration value = "darkkhaki"/>
-                       <enumeration value = "darkmagenta"/>
-                       <enumeration value = "darkolivegreen"/>
-                       <enumeration value = "darkorange"/>
-                       <enumeration value = "darkorchid"/>
-                       <enumeration value = "darkred"/>
-                       <enumeration value = "darksalmon"/>
-                       <enumeration value = "darkseagreen"/>
-                       <enumeration value = "darkslateblue"/>
-                       <enumeration value = "darkslategray"/>
-                       <enumeration value = "darkslategrey"/>
-                       <enumeration value = "darkturquoise"/>
-                       <enumeration value = "darkviolet"/>
-                       <enumeration value = "deeppink"/>
-                       <enumeration value = "deepskyblue"/>
-                       <enumeration value = "dimgray"/>
-                       <enumeration value = "dimgrey"/>
-                       <enumeration value = "dodgerblue"/>
-                       <enumeration value = "firebrick"/>
-                       <enumeration value = "floralwhite"/>
-                       <enumeration value = "forestgreen"/>
-                       <enumeration value = "fuchsia"/>
-                       <enumeration value = "gainsboro"/>
-                       <enumeration value = "lightpink"/>
-                       <enumeration value = "lightsalmon"/>
-                       <enumeration value = "lightseagreen"/>
-                       <enumeration value = "lightskyblue"/>
-                       <enumeration value = "lightslategray"/>
-                       <enumeration value = "lightslategrey"/>
-                       <enumeration value = "lightsteelblue"/>
-                       <enumeration value = "lightyellow"/>
-                       <enumeration value = "lime"/>
-                       <enumeration value = "limegreen"/>
-                       <enumeration value = "linen"/>
-                       <enumeration value = "magenta"/>
-                       <enumeration value = "maroon"/>
-                       <enumeration value = "mediumaquamarine"/>
-                       <enumeration value = "mediumblue"/>
-                       <enumeration value = "mediumorchid"/>
-                       <enumeration value = "mediumpurple"/>
-                       <enumeration value = "mediumseagreen"/>
-                       <enumeration value = "mediumslateblue"/>
-                       <enumeration value = "mediumspringgreen"/>
-                       <enumeration value = "mediumturquoise"/>
-                       <enumeration value = "mediumvioletred"/>
-                       <enumeration value = "midnightblue"/>
-                       <enumeration value = "mintcream"/>
-                       <enumeration value = "mistyrose"/>
-                       <enumeration value = "moccasin"/>
-                       <enumeration value = "navajowhite"/>
-                       <enumeration value = "navy"/>
-                       <enumeration value = "oldlace"/>
-                       <enumeration value = "olive"/>
-                       <enumeration value = "olivedrab"/>
-                       <enumeration value = "orange"/>
-                       <enumeration value = "orangered"/>
-                       <enumeration value = "orchid"/>
-                       <enumeration value = "palegoldenrod"/>
-                       <enumeration value = "palegreen"/>
-                       <enumeration value = "paleturquoise"/>
-                       <enumeration value = "palevioletred"/>
-                       <enumeration value = "papayawhip"/>
-                       <enumeration value = "peachpuff"/>
-                       <enumeration value = "peru"/>
-                       <enumeration value = "pink"/>
-                       <enumeration value = "plum"/>
-                       <enumeration value = "powderblue"/>
-                       <enumeration value = "purple"/>
-                       <enumeration value = "red"/>
-                       <enumeration value = "rosybrown"/>
-                       <enumeration value = "royalblue"/>
-                       <enumeration value = "saddlebrown"/>
-                       <enumeration value = "salmon"/>
-                       <enumeration value = "ghostwhite"/>
-                       <enumeration value = "gold"/>
-                       <enumeration value = "goldenrod"/>
-                       <enumeration value = "gray"/>
-                       <enumeration value = "grey"/>
-                       <enumeration value = "green"/>
-                       <enumeration value = "greenyellow"/>
-                       <enumeration value = "honeydew"/>
-                       <enumeration value = "hotpink"/>
-                       <enumeration value = "indianred"/>
-                       <enumeration value = "indigo"/>
-                       <enumeration value = "ivory"/>
-                       <enumeration value = "khaki"/>
-                       <enumeration value = "lavender"/>
-                       <enumeration value = "lavenderblush"/>
-                       <enumeration value = "lawngreen"/>
-                       <enumeration value = "lemonchiffon"/>
-                       <enumeration value = "lightblue"/>
-                       <enumeration value = "lightcoral"/>
-                       <enumeration value = "lightcyan"/>
-                       <enumeration value = "lightgoldenrodyellow"/>
-                       <enumeration value = "lightgray"/>
-                       <enumeration value = "lightgreen"/>
-                       <enumeration value = "lightgrey"/>
-                       <enumeration value = "sandybrown"/>
-                       <enumeration value = "seagreen"/>
-                       <enumeration value = "seashell"/>
-                       <enumeration value = "sienna"/>
-                       <enumeration value = "silver"/>
-                       <enumeration value = "skyblue"/>
-                       <enumeration value = "slateblue"/>
-                       <enumeration value = "slategray"/>
-                       <enumeration value = "slategrey"/>
-                       <enumeration value = "snow"/>
-                       <enumeration value = "springgreen"/>
-                       <enumeration value = "steelblue"/>
-                       <enumeration value = "tan"/>
-                       <enumeration value = "teal"/>
-                       <enumeration value = "thistle"/>
-                       <enumeration value = "tomato"/>
-                       <enumeration value = "turquoise"/>
-                       <enumeration value = "violet"/>
-                       <enumeration value = "wheat"/>
-                       <enumeration value = "white"/>
-                       <enumeration value = "whitesmoke"/>
-                       <enumeration value = "yellow"/>
-                       <enumeration value = "yellowgreen"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "color_Hex_Type">
-               <restriction base = "string">
-                       <pattern value = "#[0-9A-F]{6}"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "background_color_Type">
-               <union memberTypes = "fo:color_Hex_Type fo:color_Name_Type fo:inherit_Type fo:transparent_Type"/>
-       </simpleType>
-       <simpleType name = "relative_position_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "static"/>
-                       <enumeration value = "relative"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "speak_header_Type">
-               <restriction base = "NMTOKEN">
-                       <enumeration value = "once"/>
-                       <enumeration value = "always"/>
-                       <enumeration value = "inherit"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "border_Type">
-               <annotation>
-                       <documentation>
-                               "fo:width_Type fo:border_style_Type fo:color_Type"
-                               <enumeration value="solid 4px yellow"/>
-                               <enumeration value="solid 2px green"/>
-                               <enumeration value="solid 1px blue"/>
-                               <enumeration value="solid 1px silver"/>
-                       </documentation>
-               </annotation>
-               <restriction base = "string">
-                       <pattern value = "(none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset) \+?\d+\.?\d*(px|pt|mm|cm|in|em) (#[0-9A-F]{6}|[a-z]{3,16})"/>
-               </restriction>
-       </simpleType>
-       <simpleType name = "font_size_Type">
-               <union memberTypes = "fo:absolute_size_Type fo:relative_size_Type fo:length_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "alignment_baseline_Type">
-               <union memberTypes = "fo:auto_Type fo:alignment_Type fo:box_alignment_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "alignment_adjust_Type">
-               <union memberTypes = "fo:auto_Type fo:alignment_Type fo:percentage_Type fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "z_index_Type">
-               <union memberTypes = "fo:auto_Type fo:integer_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "margin_width_Type">
-               <union memberTypes = "fo:auto_Type fo:length_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "block_progression_dimension_optimum_Type">
-               <union memberTypes = "fo:auto_Type fo:length_Type"/>
-       </simpleType>
-       <simpleType name = "block_progression_dimension_maximum_Type">
-               <union memberTypes = "fo:auto_Type fo:length_Type"/>
-       </simpleType>
-       <simpleType name = "inline_progression_dimension_maximum_Type">
-               <union memberTypes = "fo:auto_Type fo:length_Type"/>
-       </simpleType>
-       <simpleType name = "inline_progression_dimension_optimum_Type">
-               <union memberTypes = "fo:auto_Type fo:length_Type"/>
-       </simpleType>
-       <simpleType name = "baseline_shift_Type">
-               <union memberTypes = "fo:baseline_base_Type fo:percentage_Type fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_start_precedence_Type">
-               <union memberTypes = "fo:integer_Type fo:force_Type"/>
-       </simpleType>
-       <simpleType name = "space_end_precedence_Type">
-               <union memberTypes = "fo:integer_Type fo:force_Type"/>
-       </simpleType>
-       <simpleType name = "space_after_precedence_Type">
-               <union memberTypes = "fo:integer_Type fo:force_Type"/>
-       </simpleType>
-       <simpleType name = "space_before_precedence_Type">
-               <union memberTypes = "fo:integer_Type fo:force_Type"/>
-       </simpleType>
-       <simpleType name = "widows_Type">
-               <union memberTypes = "fo:integer_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "orphans_Type">
-               <union memberTypes = "fo:integer_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_start_maximum_Type">
-               <union memberTypes = "fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_start_minimum_Type">
-               <union memberTypes = "fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_end_minimum_Type">
-               <union memberTypes = "fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_end_optimum_Type">
-               <union memberTypes = "fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_before_minimum_Type">
-               <union memberTypes = "fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_after_maximum_Type">
-               <union memberTypes = "fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_start_optimum_Type">
-               <union memberTypes = "fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_end_maximum_Type">
-               <union memberTypes = "fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_before_optimum_Type">
-               <union memberTypes = "fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_before_maximum_Type">
-               <union memberTypes = "fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_after_optimum_Type">
-               <union memberTypes = "fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "space_after_minimum_Type">
-               <union memberTypes = "fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "left_Type">
-               <union memberTypes = "fo:length_Type fo:percentage_Type fo:auto_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "bottom_Type">
-               <union memberTypes = "fo:length_Type fo:percentage_Type fo:auto_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "right_Type">
-               <union memberTypes = "fo:length_Type fo:percentage_Type fo:auto_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "top_Type">
-               <union memberTypes = "fo:length_Type fo:percentage_Type fo:auto_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "start_indent_Type">
-               <union memberTypes = "fo:length_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "last_line_end_indent_Type">
-               <union memberTypes = "fo:length_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "provisional_distance_between_starts_Type">
-               <union memberTypes = "fo:length_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "end_indent_Type">
-               <union memberTypes = "fo:length_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "extent_Type">
-               <union memberTypes = "fo:length_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "provisional_label_separation_Type">
-               <union memberTypes = "fo:length_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "length_percentage_Type">
-               <union memberTypes = "fo:length_Type fo:percentage_Type"/>
-       </simpleType>
-       <simpleType name = "hyphenation_ladder_count_Type">
-               <union memberTypes = "fo:no_limit_Type fo:integer_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "background_position_horizontal_Type">
-               <union memberTypes = "fo:percentage_Type fo:length_Type fo:horizontal_position_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "background_position_vertical_Type">
-               <union memberTypes = "fo:percentage_Type fo:length_Type fo:vertical_position_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "leader_pattern_width_Type">
-               <union memberTypes = "fo:use_font_metrics_Type fo:length_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "text_altitude_Type">
-               <union memberTypes = "fo:use_font_metrics_Type fo:length_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "text_depth_Type">
-               <union memberTypes = "fo:use_font_metrics_Type fo:length_Type fo:percentage_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "border_before_width_Type">
-               <union memberTypes = "fo:width_Type fo:length_Type fo:length_conditional_Type fo:inherit_Type"/>
-       </simpleType>
-       <simpleType name = "border_top_width_Type">
-               <union memberTypes = "fo:width_Type fo:length_Type fo:inherit_Type"/>
-       </simpleType>
-       
-       <annotation>
-               <documentation>
-                       Element definitions 
-               </documentation>
-       </annotation>
-       
-       <element name = "root">
-               <complexType>
-                       <sequence>
-                               <element ref = "fo:layout-master-set"/>
-                               <element ref = "fo:declarations" minOccurs = "0"/>
-                               <element ref = "fo:page-sequence" maxOccurs = "unbounded"/>
-                       </sequence>
-                       <attribute name = "media-usage" type = "fo:media_usage_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "declarations">
-               <complexType>
-                       <sequence>
-                               <element ref = "fo:color-profile" maxOccurs = "unbounded"/>
-                               <any minOccurs = "0" maxOccurs = "unbounded" namespace = "##other" processContents = "skip"/>
-                       </sequence>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "color-profile">
-               <complexType>
-                       <attribute name = "src" type = "xs:string" use = "required"/>
-                       <attribute name = "color-profile-name" type = "xs:string" use = "required"/>
-                       <attribute name = "rendering-intent" type = "fo:rendering_intent_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "layout-master-set">
-               <complexType>
-                       <choice maxOccurs = "unbounded">
-                               <element ref = "fo:simple-page-master"/>
-                               <element ref = "fo:page-sequence-master"/>
-                       </choice>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "page-sequence-master">
-               <complexType>
-                       <choice maxOccurs = "unbounded">
-                               <element ref = "fo:single-page-master-reference"/>
-                               <element ref = "fo:repeatable-page-master-reference"/>
-                               <element ref = "fo:repeatable-page-master-alternatives"/>
-                       </choice>
-                       <attribute name = "master-name" type = "xs:string" use = "required"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "single-page-master-reference">
-               <complexType>
-                       <attribute name = "master-reference" type = "xs:string" use = "required"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "repeatable-page-master-reference">
-               <complexType>
-                       <attribute name = "master-reference" type = "xs:string" use = "required"/>
-                       <attribute name = "maximum-repeats" type = "fo:integer_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "repeatable-page-master-alternatives">
-               <complexType>
-                       <sequence>
-                               <element ref = "fo:conditional-page-master-reference" maxOccurs = "unbounded"/>
-                       </sequence>
-                       <attribute name = "maximum-repeats" type = "fo:integer_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "conditional-page-master-reference">
-               <complexType>
-                       <attribute name = "master-reference" type = "xs:string" use = "required"/>
-                       <attribute name = "page-position" type = "fo:page_position_Type"/>
-                       <attribute name = "odd-or-even" type = "fo:odd_or_even_Type"/>
-                       <attribute name = "blank-or-not-blank" type = "fo:blank_or_not_blank_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "simple-page-master">
-               <complexType>
-                       <sequence>
-                               <element ref = "fo:region-body"/>
-                               <element ref = "fo:region-before" minOccurs = "0"/>
-                               <element ref = "fo:region-after" minOccurs = "0"/>
-                               <element ref = "fo:region-start" minOccurs = "0"/>
-                               <element ref = "fo:region-end" minOccurs = "0"/>
-                       </sequence>
-                       <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
-                       <attribute name = "master-name" type = "xs:string" use = "required"/>
-                       <attribute name = "page-height" type = "fo:length_Type"/>
-                       <attribute name = "page-width" type = "fo:length_Type"/>
-                       <attributeGroup ref = "fo:reference_Properties_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "region-body">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:clip_Properties_List"/>
-                       <attribute name = "column-count" type = "fo:integer_Type"/>
-                       <attribute name = "column-gap" type = "fo:length_Type"/>
-                       <attribute name = "overflow" type = "fo:overflow_Type"/>
-                       <attribute name = "region-name" type = "xs:string"/>
-                       <attributeGroup ref = "fo:reference_Properties_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "region-before">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:clip_Properties_List"/>
-                       <attribute name = "extent" type = "fo:extent_Type"/>
-                       <attribute name = "overflow" type = "fo:overflow_Type"/>
-                       <attribute name = "precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "region-name" type = "xs:string"/>
-                       <attributeGroup ref = "fo:reference_Properties_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "region-after">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:clip_Properties_List"/>
-                       <attribute name = "extent" type = "fo:extent_Type"/>
-                       <attribute name = "overflow" type = "fo:overflow_Type"/>
-                       <attribute name = "precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "region-name" type = "xs:string"/>
-                       <attributeGroup ref = "fo:reference_Properties_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "region-start">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:clip_Properties_List"/>
-                       <attribute name = "extent" type = "fo:extent_Type"/>
-                       <attribute name = "overflow" type = "fo:overflow_Type"/>
-                       <attribute name = "precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "region-name" type = "xs:string"/>
-                       <attributeGroup ref = "fo:reference_Properties_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "region-end">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:clip_Properties_List"/>
-                       <attribute name = "extent" type = "fo:extent_Type"/>
-                       <attribute name = "overflow" type = "fo:overflow_Type"/>
-                       <attribute name = "precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "region-name" type = "xs:string"/>
-                       <attributeGroup ref = "fo:reference_Properties_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "page-sequence">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable 
-                                       <attribute name = "country" type = "fo:country_Type"/> 
-                                       <attribute name = "language" type = "fo:language_Type"/>
-                               </documentation>
-                       </annotation>
-                       <sequence>
-                               <element ref = "fo:title" minOccurs = "0"/>
-                               <element ref = "fo:static-content" minOccurs = "0" maxOccurs = "unbounded"/>
-                               <element ref = "fo:flow"/>
-                       </sequence>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "master-reference" type = "xs:string" use = "required"/>
-                       <attribute name = "initial-page-number" type = "fo:integer_Type"/>
-                       <attribute name = "force-page-count" type = "fo:force_page_count_Type"/>
-                       <attribute name = "format" type = "xs:string"/>
-                       <attribute name = "letter-value" type = "fo:letter_value_Type"/>
-                       <attribute name = "grouping-separator" type = "fo:character_Type"/>
-                       <attribute name = "grouping-size" type = "fo:integer_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "title">
-               <complexType mixed = "true">
-                       <annotation>
-                               <documentation>
-                                       Inheritable 
-                                       <attribute name = "color" type = "fo:color_Type"/>
-                                       <attribute name = "line-height" type = "fo:line_height_Type"/>
-                                       <attribute name = "visibility" type = "fo:visibility_Type"/>
-                               </documentation>
-                       </annotation>
-                       <choice minOccurs = "0" maxOccurs = "unbounded">
-                               <group ref = "fo:inline_List"/>
-                               <group ref = "fo:neutral_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Font_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "static-content">
-               <complexType>
-                       <choice maxOccurs = "unbounded">
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attribute name = "flow-name" type = "xs:string" use = "required"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "flow">
-               <complexType>
-                       <choice maxOccurs = "unbounded">
-                               <group ref = "fo:marker_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attribute name = "flow-name" type = "xs:string" use = "required"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "block">
-               <complexType mixed = "true">
-                       <annotation>
-                               <documentation>
-                                       Inheritable
-                                       <attribute name = "color" type = "fo:color_Type"/>
-                                       <attribute name = "last-line-end-indent" type = "fo:last_line_end_indent_Type"/>
-                                       <attribute name = "linefeed-treatment" type = "fo:linefeed_treatment_Type"/>
-                                       <attribute name = "line-height" type = "fo:line_height_Type"/>
-                                       <attribute name = "orphans" type = "fo:orphans_Type"/>
-                                       <attribute name = "white-space-treatment" type = "fo:white_space_treatment_Type"/>
-                                       <attribute name = "text-align" type = "fo:text_align_Type"/>
-                                       <attribute name = "text-align-last" type = "fo:text_align_last_Type"/>
-                                       <attribute name = "text-indent" type = "fo:length_percentage_Type"/>
-                                       <attribute name = "visibility" type = "fo:visibility_Type"/>
-                                       <attribute name = "white-space-collapse" type = "fo:white_space_collapse_Type"/>
-                                       <attribute name = "widows" type = "fo:widows_Type"/>
-                                       <attribute name = "wrap-option" type = "fo:wrap_option_Type"/>
-                               </documentation>
-                       </annotation>
-                       <choice minOccurs = "0" maxOccurs = "unbounded">
-                               <group ref = "fo:marker_List"/>
-                               <group ref = "fo:initial_property_set_List"/>
-                               <group ref = "fo:inline_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:block_properties"/>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Font_Properties_List"/>
-                       <attributeGroup ref = "fo:Hyphenation_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attributeGroup ref = "fo:break_Properties_List"/>
-                       <attributeGroup ref = "fo:text_one_Properties_List"/>
-                       <attributeGroup ref = "fo:block_hyphenation_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
-                       <attributeGroup ref = "fo:keep_Properties_List"/>
-                       <attributeGroup ref = "fo:line_height_Properties_List"/>
-                       <attribute name = "span" type = "fo:span_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "block-container">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <choice maxOccurs = "unbounded">
-                               <group ref = "fo:marker_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:block_properties"/>
-                       <attributeGroup ref = "fo:Absolute_Position_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
-                       <attributeGroup ref = "fo:progression_Properties_List"/>
-                       <attributeGroup ref = "fo:break_Properties_List"/>
-                       <attributeGroup ref = "fo:clip_Properties_List"/>
-                       <attribute name = "height" type = "fo:height_Type"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
-                       <attributeGroup ref = "fo:keep_Properties_List"/>
-                       <attribute name = "overflow" type = "fo:overflow_Type"/>
-                       <attributeGroup ref = "fo:reference_Properties_List"/>
-                       <attribute name = "span" type = "fo:span_Type"/>
-                       <attribute name = "width" type = "fo:height_Type"/>
-                       <attribute name = "z-index" type = "fo:z_index_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "bidi-override">
-               <complexType mixed = "true">
-                       <annotation>
-                               <documentation>
-                                       Inheritable 
-                                       <attribute name = "color" type = "fo:color_Type"/> 
-                                       <attribute name = "direction" type = "fo:direction_Type"/> 
-                                       <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
-                                       <attribute name = "line-height" type = "fo:line_height_Type"/> 
-                                       <attribute name = "score-spaces" type = "fo:score_spaces_Type"/> 
-                                       <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <choice minOccurs = "0" maxOccurs = "unbounded">
-                               <group ref = "fo:marker_List"/>
-                               <group ref = "fo:inline_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Font_Properties_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "unicode-bidi" type = "fo:unicode_bidi_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
-               </complexType>
-       </element>
-       <element name = "character">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable
-                                       <attribute name = "color" type = "fo:color_Type"/> 
-                                       <attribute name = "glyph-orientation-horizontal" type = "fo:orientation_Type"/> 
-                                       <attribute name = "glyph-orientation-vertical" type = "fo:orientation_Type"/> 
-                                       <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/> 
-                                       <attribute name = "line-height" type = "fo:line_height_Type"/> 
-                                       <attribute name = "score-spaces" type = "fo:score_spaces_Type"/> 
-                                       <attribute name = "text-transform" type = "fo:text_transform_Type"/> 
-                                       <attribute name = "visibility" type = "fo:visibility_Type"/> 
-                                       <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
-                               </documentation>
-                       </annotation>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Font_Properties_List"/>
-                       <attributeGroup ref = "fo:Hyphenation_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
-                       <attribute name = "treat-as-word-space" type = "fo:treat_as_word_space_Type"/>
-                       <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
-                       <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
-                       <attribute name = "character" type = "fo:character_Type"/>
-                       <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
-                       <attributeGroup ref = "fo:text_one_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
-                       <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
-                       <attribute name = "suppress-at-line-break" type = "fo:suppress_at_line_break_Type"/>
-                       <attribute name = "text-decoration" type = "fo:text_decoration_Type"/>
-                       <attribute name = "text-shadow" type = "fo:text_shadow_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
-               </complexType>
-       </element>
-       <element name = "initial-property-set">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable
-                                       <attribute name = "color" type = "fo:color_Type"/> 
-                                       <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/> 
-                                       <attribute name = "line-height" type = "fo:line_height_Type"/> 
-                                       <attribute name = "score-spaces" type = "fo:score_spaces_Type"/> 
-                                       <attribute name = "text-transform" type = "fo:text_transform_Type"/> 
-                                       <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
-                               </documentation>
-                       </annotation>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Font_Properties_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "text-decoration" type = "fo:text_decoration_Type"/>
-                       <attribute name = "text-shadow" type = "fo:text_shadow_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "external-graphic">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable
-                                       <attribute name = "display-align" type = "fo:display_align_Type"/> 
-                                       <attribute name = "line-height" type = "fo:line_height_Type"/> 
-                                       <attribute name = "text-align" type = "fo:text_align_Type"/>
-                               </documentation>
-                       </annotation>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
-                       <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
-                       <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
-                       <attributeGroup ref = "fo:progression_Properties_List"/>
-                       <attributeGroup ref = "fo:clip_Properties_List"/>
-                       <attribute name = "content-height" type = "fo:content_height_Type"/>
-                       <attribute name = "content-type" type = "xs:string"/>
-                       <attribute name = "content-width" type = "fo:content_height_Type"/>
-                       <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
-                       <attribute name = "height" type = "fo:height_Type"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
-                       <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
-                       <attribute name = "overflow" type = "fo:overflow_Type"/>
-                       <attribute name = "scaling" type = "fo:scaling_Type"/>
-                       <attribute name = "scaling-method" type = "fo:scaling_method_Type"/>
-                       <attribute name = "src" type = "xs:string" use = "required"/>
-                       <attribute name = "width" type = "fo:height_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
-               </complexType>
-       </element>
-       <element name = "instream-foreign-object">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable
-                                       <attribute name = "display-align" type = "fo:display_align_Type"/> 
-                                       <attribute name = "line-height" type = "fo:line_height_Type"/> 
-                                       <attribute name = "text-align" type = "fo:text_align_Type"/>
-                               </documentation>
-                       </annotation>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
-                       <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
-                       <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
-                       <attributeGroup ref = "fo:progression_Properties_List"/>
-                       <attributeGroup ref = "fo:clip_Properties_List"/>
-                       <attribute name = "content-height" type = "fo:content_height_Type"/>
-                       <attribute name = "content-type" type = "xs:string"/>
-                       <attribute name = "content-width" type = "fo:content_height_Type"/>
-                       <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
-                       <attribute name = "height" type = "fo:height_Type"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
-                       <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
-                       <attribute name = "overflow" type = "fo:overflow_Type"/>
-                       <attribute name = "scaling" type = "fo:scaling_Type"/>
-                       <attribute name = "scaling-method" type = "fo:scaling_method_Type"/>
-                       <attribute name = "width" type = "fo:height_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
-               </complexType>
-       </element>
-       <element name = "inline">
-               <complexType mixed = "true">
-                       <annotation>
-                               <documentation>
-                                       Inheritable
-                                       <attribute name = "color" type = "fo:color_Type"/> 
-                                       <attribute name = "line-height" type = "fo:line_height_Type"/> 
-                                       <attribute name = "visibility" type = "fo:visibility_Type"/> 
-                                       <attribute name = "wrap-option" type = "fo:wrap_option_Type"/>
-                               </documentation>
-                       </annotation>
-                       <choice minOccurs = "0" maxOccurs = "unbounded">
-                               <group ref = "fo:marker_List"/>
-                               <group ref = "fo:inline_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List">
-                               <annotation>
-                                       <documentation>
-                                               <fop_result>Border and background properties not implemented</fop_result>
-                                       </documentation>
-                               </annotation>
-                       </attributeGroup>
-                       <attributeGroup ref = "fo:Font_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
-                       <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
-                       <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
-                       <attributeGroup ref = "fo:progression_Properties_List"/>
-                       <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
-                       <attribute name = "height" type = "fo:height_Type"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:keep_Properties_List"/>
-                       <attribute name = "text-decoration" type = "fo:text_decoration_Type"/>
-                       <attribute name = "width" type = "fo:height_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
-               </complexType>
-       </element>
-       <element name = "inline-container">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable 
-                                       <attribute name = "display-align" type = "fo:display_align_Type"/>
-                                       <attribute name = "line-height" type = "fo:line_height_Type"/>
-                               </documentation>
-                       </annotation>
-                       <choice maxOccurs = "unbounded">
-                               <group ref = "fo:marker_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
-                       <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
-                       <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
-                       <attributeGroup ref = "fo:progression_Properties_List"/>
-                       <attributeGroup ref = "fo:clip_Properties_List"/>
-                       <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
-                       <attribute name = "height" type = "fo:height_Type"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:keep_Properties_List"/>
-                       <attribute name = "overflow" type = "fo:overflow_Type"/>
-                       <attributeGroup ref = "fo:reference_Properties_List"/>
-                       <attribute name = "width" type = "fo:height_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
-               </complexType>
-       </element>
-       <element name = "leader">
-               <complexType mixed = "true">
-                       <annotation>
-                               <documentation>
-                                       Inheritable 
-                                       <attribute name = "color" type = "fo:color_Type"/> 
-                                       <attribute name = "leader-alignment" type = "fo:leader_alignment_Type"/> 
-                                       <attribute name = "leader-length" type = "fo:leader_length_Type"/> 
-                                       <attribute name = "leader-length.minimum" type = "fo:length_Type"/>
-                                       <attribute name = "leader-length.optimum" type = "fo:length_Type"/>
-                                       <attribute name = "leader-length.maximum" type = "fo:length_Type"/>
-                                       <attribute name = "leader-pattern" type = "fo:leader_pattern_Type"/> 
-                                       <attribute name = "leader-pattern-width" type = "fo:leader_pattern_width_Type"/> 
-                                       <attribute name = "rule-style" type = "fo:rule_style_Type"/> 
-                                       <attribute name = "rule-thickness" type = "fo:length_Type"/> 
-                                       <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/> 
-                                       <attribute name = "line-height" type = "fo:line_height_Type"/> 
-                                       <attribute name = "visibility" type = "fo:visibility_Type"/> 
-                                       <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
-                               </documentation>
-                       </annotation>
-                       <choice minOccurs = "0" maxOccurs = "unbounded">
-                               <group ref = "fo:inline_List"/>
-                               <group ref = "fo:neutral_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Font_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
-                       <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
-                       <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
-                       <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
-                       <attributeGroup ref = "fo:text_one_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
-                       <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
-                       <attribute name = "text-shadow" type = "fo:text_shadow_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
-               </complexType>
-       </element>
-       <element name = "page-number">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable 
-                                       <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
-                                       <attribute name = "line-height" type = "fo:line_height_Type"/>
-                                       <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
-                                       <attribute name = "text-transform" type = "fo:text_transform_Type"/>
-                                       <attribute name = "visibility" type = "fo:visibility_Type"/>
-                                       <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
-                                       <attribute name = "wrap-option" type = "fo:wrap_option_Type"/>
-                               </documentation>
-                       </annotation>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Font_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
-                       <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
-                       <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
-                       <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
-                       <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
-                       <attributeGroup ref = "fo:text_one_Properties_List"/>
-                       <attribute name = "text-decoration" type = "fo:text_decoration_Type"/>
-                       <attribute name = "text-shadow" type = "fo:text_shadow_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
-               </complexType>
-       </element>
-       <element name = "page-number-citation">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable 
-                                       <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
-                                       <attribute name = "line-height" type = "fo:line_height_Type"/>
-                                       <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
-                                       <attribute name = "text-transform" type = "fo:text_transform_Type"/>
-                                       <attribute name = "visibility" type = "fo:visibility_Type"/>
-                                       <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
-                                       <attribute name = "wrap-option" type = "fo:wrap_option_Type"/>
-                               </documentation>
-                       </annotation>
-                       <attribute name = "ref-id" type = "xs:string" use = "required"/>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Font_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
-                       <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
-                       <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
-                       <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
-                       <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
-                       <attributeGroup ref = "fo:text_one_Properties_List"/>
-                       <attribute name = "text-decoration" type = "fo:text_decoration_Type"/>
-                       <attribute name = "text-shadow" type = "fo:text_shadow_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
-               </complexType>
-       </element>
-       <element name = "table-and-caption">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable
-                                       <attribute name = "caption-side" type = "fo:caption_side_Type"/>
-                                       <attribute name = "text-align" type = "fo:text_align_Type"/>
-                               </documentation>
-                       </annotation>
-                       <sequence>
-                               <element ref = "fo:table-caption" minOccurs = "0"/>
-                               <element ref = "fo:table"/>
-                       </sequence>
-                       <attributeGroup ref = "fo:block_properties"/>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attributeGroup ref = "fo:break_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
-                       <attributeGroup ref = "fo:keep_Properties_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "table-caption">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable 
-                                       <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
-                                       <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
-                                       <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
-                                       <attribute name = "keep-together.within-page" type = "fo:keep_integer_Type"/>
-                               </documentation>
-                       </annotation>
-                       <choice maxOccurs = "unbounded">
-                               <group ref = "fo:marker_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attributeGroup ref = "fo:progression_Properties_List"/>
-                       <attribute name = "height" type = "fo:height_Type"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
-                       <attribute name = "width" type = "fo:height_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "table">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable
-                                       <attribute name = "border-collapse" type = "fo:border_collapse_Type"/>
-                                       <attribute name = "border-separation" type = "fo:length_bp_ip_direction_Type"/>
-                                       <attribute name = "border-spacing" type = "fo:length_Type"/>
-                                       <attribute name = "writing-mode" type = "fo:writing_mode_Type"/>
-                               </documentation>
-                       </annotation>
-                       <sequence>
-                               <element ref = "fo:table-column" minOccurs = "0" maxOccurs = "unbounded"/>
-                               <element ref = "fo:table-header" minOccurs = "0"/>
-                               <element ref = "fo:table-footer" minOccurs = "0"/>
-                               <element ref = "fo:table-body" maxOccurs = "unbounded"/>
-                       </sequence>
-                       <attributeGroup ref = "fo:block_properties"/>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attributeGroup ref = "fo:progression_Properties_List"/>
-                       <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
-                       <attributeGroup ref = "fo:break_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
-                       <attribute name = "height" type = "fo:height_Type"/>
-                       <attributeGroup ref = "fo:keep_Properties_List"/>
-                       <attribute name = "table-layout" type = "fo:table_layout_Type"/>
-                       <attribute name = "table-omit-footer-at-break" type = "fo:table_omit_footer_at_break_Type"/>
-                       <attribute name = "table-omit-header-at-break" type = "fo:table_omit_header_at_break_Type"/>
-                       <attribute name = "width" type = "fo:height_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "table-column">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable 
-                                       <attribute name = "visibility" type = "fo:visibility_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <attributeGroup ref = "fo:Border_Properties_List"/>
-                       <attributeGroup ref = "fo:Background_Properties_List"/>
-                       <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "column-number" type = "fo:integer_Type"/>
-                       <attribute name = "column-width" type = "fo:column_width_Type"/>
-                       <attribute name = "number-columns-repeated" type = "fo:integer_Type"/>
-                       <attribute name = "number-columns-spanned" type = "fo:integer_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "table-header">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <choice>
-                               <element ref = "fo:table-row" maxOccurs = "unbounded"/>
-                               <element ref = "fo:table-cell" maxOccurs = "unbounded"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Properties_List"/>
-                       <attributeGroup ref = "fo:Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "table-footer">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <choice>
-                               <element ref = "fo:table-row" maxOccurs = "unbounded"/>
-                               <element ref = "fo:table-cell" maxOccurs = "unbounded"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Properties_List"/>
-                       <attributeGroup ref = "fo:Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "table-body">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <choice>
-                               <element ref = "fo:table-row" maxOccurs = "unbounded"/>
-                               <element ref = "fo:table-cell" maxOccurs = "unbounded"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Properties_List"/>
-                       <attributeGroup ref = "fo:Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "table-row">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <sequence>
-                               <element ref = "fo:table-cell" maxOccurs = "unbounded"/>
-                       </sequence>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Properties_List"/>
-                       <attributeGroup ref = "fo:Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "block-progression-dimension" type = "fo:margin_width_Type"/>
-                       <attribute name = "block-progression-dimension.minimum" type = "fo:length_Type"/>
-                       <attribute name = "block-progression-dimension.optimum" type = "fo:block_progression_dimension_optimum_Type"/>
-                       <attribute name = "block-progression-dimension.maximum" type = "fo:block_progression_dimension_maximum_Type"/>
-                       <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
-                       <attributeGroup ref = "fo:break_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "height" type = "fo:height_Type"/>
-                       <attributeGroup ref = "fo:keep_Properties_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "page-break-after"  type = "fo:page_break_after_Type"/>
-                       <attribute name = "page-break-before" type = "fo:page_break_after_Type"/>
-               </complexType>
-       </element>
-       <element name = "table-cell">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable
-                                       <attribute name = "display-align" type = "fo:display_align_Type"/>
-                                       <attribute name = "relative-align" type = "fo:relative_align_Type"/>
-                                       <attribute name = "empty-cells" type = "fo:empty_cells_Type"/>
-                               </documentation>
-                       </annotation>
-                       <choice maxOccurs = "unbounded">
-                               <group ref = "fo:marker_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
-                       <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
-                       <attributeGroup ref = "fo:progression_Properties_List"/>
-                       <attribute name = "column-number" type = "fo:integer_Type"/>
-                       <attribute name = "ends-row" type = "fo:ends_row_Type"/>
-                       <attribute name = "height" type = "fo:height_Type"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "number-columns-spanned" type = "fo:integer_Type"/>
-                       <attribute name = "number-rows-spanned" type = "fo:integer_Type"/>
-                       <attribute name = "starts-row" type = "fo:starts_row_Type"/>
-                       <attribute name = "width" type = "fo:height_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
-               </complexType>
-       </element>
-       <element name = "list-block">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable
-                                       <attribute name = "provisional-distance-between-starts" type = "fo:provisional_distance_between_starts_Type"/>
-                                       <attribute name = "provisional-label-separation" type = "fo:provisional_label_separation_Type"/>
-                               </documentation>
-                       </annotation>
-                       <sequence>
-                               <element ref = "fo:list-item" maxOccurs = "unbounded"/>
-                       </sequence>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attributeGroup ref = "fo:break_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
-                       <attributeGroup ref = "fo:keep_Properties_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attributeGroup ref = "fo:list_properties"/>
-               </complexType>
-       </element>
-       <element name = "list-item">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "relative-align" type = "fo:relative_align_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <sequence>
-                               <element ref = "fo:list-item-label"/>
-                               <element ref = "fo:list-item-body"/>
-                       </sequence>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attributeGroup ref = "fo:break_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
-                       <attributeGroup ref = "fo:keep_Properties_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attributeGroup ref = "fo:list_properties"/>
-               </complexType>
-       </element>
-       <element name = "list-item-body">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable 
-                                       <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
-                                       <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
-                                       <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
-                                       <attribute name = "keep-together.within-page" type = "fo:keep_integer_Type"/>
-                               </documentation>
-                       </annotation>
-                       <choice maxOccurs = "unbounded">
-                               <group ref = "fo:marker_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attributeGroup ref = "fo:list_properties"/>
-               </complexType>
-       </element>
-       <element name = "list-item-label">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable 
-                                       <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
-                                       <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
-                                       <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
-                                       <attribute name = "keep-together.within-page" type = "fo:keep_integer_Type"/>
-                               </documentation>
-                       </annotation>
-                       <choice maxOccurs = "unbounded">
-                               <group ref = "fo:marker_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attributeGroup ref = "fo:list_properties"/>
-               </complexType>
-       </element>
-       <element name = "float">
-               <complexType>
-                       <choice maxOccurs = "unbounded">
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attribute name = "float" type = "fo:float_Type"/>
-                       <attribute name = "clear" type = "fo:clear_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "footnote">
-               <complexType>
-                       <sequence>
-                               <element ref = "fo:inline"/>
-                               <element ref = "fo:footnote-body"/>
-                       </sequence>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "footnote-body">
-               <complexType>
-                       <choice maxOccurs = "unbounded">
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "basic-link">
-               <complexType mixed = "true">
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "line-height" type = "fo:line_height_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <choice minOccurs = "0" maxOccurs = "unbounded">
-                               <group ref = "fo:marker_List"/>
-                               <group ref = "fo:inline_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attributeGroup ref = "fo:Aural_Properties_List"/>
-                       <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
-                       <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
-                       <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
-                       <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
-                       <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
-                       <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
-                       <attribute name = "destination-placement-offset" type = "fo:length_Type"/>
-                       <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
-                       <attribute name = "external-destination" type = "xs:string"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "indicate-destination" type = "fo:indicate_destination_Type"/>
-                       <attribute name = "internal-destination" type = "xs:string"/>
-                       <attributeGroup ref = "fo:keep_Properties_List"/>
-                       <attribute name = "show-destination" type = "fo:show_destination_Type"/>
-                       <attribute name = "target-processing-context" type = "xs:string"/>
-                       <attribute name = "target-presentation-context" type = "xs:string"/>
-                       <attribute name = "target-stylesheet" type = "xs:string"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
-               </complexType>
-       </element>
-       <element name = "wrapper">
-               <complexType mixed = "true">
-                       <choice minOccurs = "0" maxOccurs = "unbounded">
-                               <group ref = "fo:marker_List"/>
-                               <group ref = "fo:inline_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "marker">
-               <complexType mixed = "true">
-                       <choice minOccurs = "0" maxOccurs = "unbounded">
-                               <group ref = "fo:inline_List"/>
-                               <group ref = "fo:block_List"/>
-                       </choice>
-                       <attribute name = "marker-class-name" type = "xs:string"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "retrieve-marker">
-               <complexType>
-                       <attribute name = "retrieve-class-name" type = "xs:string"/>
-                       <attribute name = "retrieve-position" type = "fo:retrieve_position_Type"/>
-                       <attribute name = "retrieve-boundary" type = "fo:retrieve_boundary_Type"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "multi-switch">
-               <complexType>
-                       <annotation>
-                               <documentation>
-                                       Inheritable <attribute name = "auto-restore" type = "fo:auto_restore_Type"/> 
-                               </documentation>
-                       </annotation>
-                       <sequence>
-                               <element ref = "fo:multi-case"/>
-                       </sequence>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "multi-case">
-               <complexType mixed = "true">
-                       <choice minOccurs = "0" maxOccurs = "unbounded">
-                               <group ref = "fo:inline_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "starting-state" type = "fo:starting_state_Type"/>
-                       <attribute name = "case-name" type = "xs:string"/>
-                       <attribute name = "case-title" type = "xs:string"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "multi-toggle">
-               <complexType mixed = "true">
-                       <choice minOccurs = "0" maxOccurs = "unbounded">
-                               <group ref = "fo:inline_List"/>
-                               <group ref = "fo:block_List"/>
-                               <group ref = "fo:neutral_List"/>
-                               <group ref = "fo:float_List"/>
-                               <group ref = "fo:footnote_List"/>
-                       </choice>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "switch-to" type = "xs:string"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-                       <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
-               </complexType>
-       </element>
-       <element name = "multi-properties">
-               <complexType>
-                       <sequence>
-                               <element ref = "fo:multi-property-set" maxOccurs = "unbounded"/>
-                               <element ref = "fo:wrapper"/>
-                       </sequence>
-                       <attributeGroup ref = "fo:Accessibility_Properties_List"/>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
-       <element name = "multi-property-set">
-               <complexType>
-                       <attribute name = "id" type = "xs:string"/>
-                       <attribute name = "active-state" type = "fo:active_state_Type" use = "required"/>
-                       <attributeGroup ref = "fo:inheritable_properties_List"/>
-               </complexType>
-       </element>
+    </documentation>
+  </annotation>
+
+  <group name = "initial_property_set_List_Not">
+    <choice>
+      <element ref = "fo:initial-property-set"/>
+    </choice>
+  </group>
+
+  <annotation>
+    <documentation>
+      empty group so cannot be defined
+      <group name = "initial_property_set_List_FOP">
+        <choice/>
+      </group>
+    </documentation>
+  </annotation>
+
+  <group name = "initial_property_set_List">
+    <annotation>
+      <documentation>
+        <choice>
+          <group ref = "fo:initial_property_set_List_FOP"/>
+        </choice>
+      </documentation>
+    </annotation>
+    <choice>
+      <group ref = "fo:initial_property_set_List_Not"/>
+    </choice>
+  </group>
+  <group name = "marker_List">
+    <choice>
+      <element ref = "fo:marker"/>
+    </choice>
+  </group>
+  <group name = "inline_List_FOP">
+    <choice>
+      <element ref = "fo:character"/>
+      <element ref = "fo:external-graphic"/>
+      <element ref = "fo:instream-foreign-object"/>
+      <element ref = "fo:inline"/>
+      <element ref = "fo:leader"/>
+      <element ref = "fo:page-number"/>
+      <element ref = "fo:page-number-citation"/>
+      <element ref = "fo:basic-link"/>
+    </choice>
+  </group>
+  <group name = "inline_List_Not">
+    <choice>
+      <element ref = "fo:bidi-override"/>
+      <element ref = "fo:inline-container"/>
+      <element ref = "fo:multi-toggle"/>
+    </choice>
+  </group>
+  <group name = "inline_List">
+    <choice>
+      <group ref = "fo:inline_List_FOP"/>
+      <group ref = "fo:inline_List_Not"/>
+    </choice>
+  </group>
+  <group name = "block_List_FOP">
+    <choice>
+      <element ref = "fo:block"/>
+      <element ref = "fo:block-container"/>
+      <element ref = "fo:table"/>
+      <element ref = "fo:list-block"/>
+    </choice>
+  </group>
+  <group name = "block_List_Not">
+    <choice>
+      <element ref = "fo:table-and-caption"/>
+    </choice>
+  </group>
+  <group name = "block_List">
+    <choice>
+      <group ref = "fo:block_List_FOP"/>
+      <group ref = "fo:block_List_Not"/>
+    </choice>
+  </group>
+  <group name = "neutral_List_FOP">
+    <choice>
+      <element ref = "fo:wrapper"/>
+      <element ref = "fo:retrieve-marker"/>
+    </choice>
+  </group>
+  <group name = "neutral_List_Not">
+    <choice>
+      <element ref = "fo:multi-switch"/>
+      <element ref = "fo:multi-properties"/>
+    </choice>
+  </group>
+  <group name = "neutral_List">
+    <choice>
+      <group ref = "fo:neutral_List_FOP"/>
+      <group ref = "fo:neutral_List_Not"/>
+    </choice>
+  </group>
+  <annotation>
+    <documentation>
+      empty group so cannot be defined
+      <group name = "float_List_FOP">
+        <choice/>
+      </group>
+    </documentation>
+  </annotation>
+  <group name = "float_List_Not">
+    <choice>
+      <element ref = "fo:float"/>
+    </choice>
+  </group>
+  <group name = "float_List">
+    <annotation>
+      <documentation>
+        empty group
+        <choice>
+          <group ref = "fo:float_List_FOP"/>
+        </choice>
+      </documentation>
+    </annotation>
+    <choice>
+      <group ref = "fo:float_List_Not"/>
+    </choice>
+  </group>
+  <group name = "footnote_List">
+    <choice>
+      <element ref = "fo:footnote"/>
+    </choice>
+  </group>
+
+  <attributeGroup name = "block_properties_Not">
+    <attribute name = "page-break-after"  type = "fo:page_break_after_Type"/>
+    <attribute name = "page-break-before" type = "fo:page_break_after_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "block_properties_FOP">
+  </attributeGroup>
+  <attributeGroup name = "block_properties">
+    <attributeGroup ref = "fo:block_properties_FOP"/>
+    <attributeGroup ref = "fo:block_properties_Not"/>
+  </attributeGroup>
+
+  <attributeGroup name = "list_properties_Not">
+    <attribute name = "page-break-after"  type = "fo:page_break_after_Type"/>
+    <attribute name = "page-break-before" type = "fo:page_break_after_Type"/>
+    <attribute name = "background-position" type = "fo:background_position_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "list_properties_FOP">
+  </attributeGroup>
+  <attributeGroup name = "list_properties">
+    <attributeGroup ref = "fo:list_properties_FOP"/>
+    <attributeGroup ref = "fo:list_properties_Not"/>
+  </attributeGroup>
+
+  <attributeGroup name = "inheritable_properties_List_Not">
+    <attribute name = "auto-restore" type = "fo:auto_restore_Type"/>
+    <attribute name = "background"    type = "fo:background_Type"   />
+    <attribute name = "border-spacing" type = "fo:length_Type"/>
+    <attribute name = "caption-side" type = "fo:caption_side_Type"/>
+    <attribute name = "direction" type = "fo:direction_Type"/>
+    <attribute name = "empty-cells" type = "fo:empty_cells_Type"/>
+    <attribute name = "font" type = "xs:string"/>
+    <attribute name = "font-selection-strategy" type = "fo:font_selection_strategy_Type"/>
+    <attribute name = "font-size-adjust" type = "fo:font_size_adjust_Type"/>
+    <attribute name = "font-stretch" type = "xs:string"/>
+    <attribute name = "font-variant" type = "fo:font_variant_Type"/>
+    <attribute name = "glyph-orientation-vertical" type = "fo:orientation_Type"/>
+    <attribute name = "glyph-orientation-horizontal" type = "fo:orientation_Type"/>
+    <attribute name = "hyphenation-keep" type = "fo:hyphenation_keep_Type"/>
+    <attribute name = "hyphenation-ladder-count" type = "fo:hyphenation_ladder_count_Type"/>
+    <attribute name = "intrusion-displace" type = "fo:displace_Type"/>
+    <attribute name = "last-line-end-indent" type = "fo:last_line_end_indent_Type"/>
+    <attribute name = "line-height-shift-adjustment" type = "fo:line_height_shift_adjustment_Type"/>
+    <attribute name = "line-stacking-strategy" type = "fo:line_stacking_strategy_Type"/>
+    <attribute name = "linefeed-treatment" type = "fo:linefeed_treatment_Type"/>
+    <attribute name = "margin"        type = "fo:border_margin_width_Type"       />
+    <attribute name = "max-width"     type = "fo:max_width_Type"/>
+    <attribute name = "min-height"    type = "fo:start_indent_Type"/>
+    <attribute name = "min-width"     type = "fo:start_indent_Type"/>
+    <attribute name = "page-break-inside" type = "fo:page_break_inside_Type"/>
+    <attribute name = "reference-orientation" type = "fo:orientation_Type"/>
+    <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
+    <attribute name = "script" type = "xs:string"/>
+    <attribute name = "text-transform" type = "fo:text_transform_Type"/>
+    <attribute name = "visibility" type = "fo:visibility_Type"/>
+    <attribute name = "white-space" type = "fo:white_space_Type"/>
+    <attribute name = "white-space-treatment" type = "fo:white_space_treatment_Type"/>
+    <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
+    <attribute name = "writing-mode" type = "fo:writing_mode_Type"/>
+  </attributeGroup>
+
+
+  <attributeGroup name = "inheritable_properties_List_FOP">
+    <annotation>
+      <documentation>
+        Removed because I'm not sure how to handle this<attribute xmlns="" name = "xml:lang" type = "xs:string"/>
+      </documentation>
+    </annotation>
+    <attribute name = "border-bottom" type = "fo:border_side_Type"/>
+    <attribute name = "border-collapse" type = "fo:border_collapse_Type"/>
+    <attribute name = "border-color"  type = "fo:border_color_Type" />
+    <attribute name = "border-left"   type = "fo:border_side_Type"  />
+    <attribute name = "border-right"  type = "fo:border_side_Type" />
+    <attribute name = "border-separation" type = "fo:length_bp_ip_direction_Type"/>
+    <attribute name = "border-style"  type = "fo:border_multi_style_Type" />
+    <attribute name = "border-top"    type = "fo:border_side_Type"   />
+    <attribute name = "border-width"  type = "fo:border_margin_width_Type" />
+    <attribute name = "color" type = "fo:color_Type"/>
+    <attribute name = "country" type = "fo:country_Type"/>
+    <attribute name = "display-align" type = "fo:display_align_Type"/>
+    <attribute name = "end-indent" type = "fo:end_indent_Type"/>
+    <attribute name = "font-family" type = "fo:family_name_Type"/>
+    <attribute name = "font-size" type = "fo:font_size_Type"/>
+    <attribute name = "font-style" type = "fo:font_style_Type"/>
+    <attribute name = "font-weight" type = "fo:font_weight_Type"/>
+    <attribute name = "hyphenate" type = "fo:hyphenate_Type"/>
+    <attribute name = "hyphenation-character" type = "fo:hyphenation_character_Type"/>
+    <attribute name = "hyphenation-push-character-count" type = "fo:integer_Type"/>
+    <attribute name = "hyphenation-remain-character-count" type = "fo:integer_Type"/>
+    <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
+    <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
+    <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
+    <attribute name = "keep-together.within-page" type = "fo:keep_integer_Type"/>
+    <attribute name = "language" type = "fo:language_Type"/>
+    <attribute name = "leader-alignment" type = "fo:leader_alignment_Type"/>
+    <attribute name = "leader-length" type = "fo:leader_length_Type"/>
+    <attribute name = "leader-length.maximum" type = "fo:length_Type"/>
+    <attribute name = "leader-length.minimum" type = "fo:length_Type"/>
+    <attribute name = "leader-length.optimum" type = "fo:length_Type"/>
+    <attribute name = "leader-pattern" type = "fo:leader_pattern_Type"/>
+    <attribute name = "leader-pattern-width" type = "fo:leader_pattern_width_Type"/>
+    <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
+    <attribute name = "line-height" type = "fo:line_height_Type"/>
+    <attribute name = "orphans" type = "fo:orphans_Type"/>
+    <attribute name = "position" type = "fo:position_Type"/>
+    <attribute name = "provisional-distance-between-starts" type = "fo:provisional_distance_between_starts_Type"/>
+    <attribute name = "provisional-label-separation" type = "fo:provisional_label_separation_Type"/>
+    <attribute name = "relative-align" type = "fo:relative_align_Type"/>
+    <attribute name = "rule-style" type = "fo:rule_style_Type"/>
+    <attribute name = "rule-thickness" type = "fo:length_Type"/>
+    <attribute name = "start-indent" type = "fo:start_indent_Type"/>
+    <attribute name = "text-align" type = "fo:text_align_Type"/>
+    <attribute name = "text-align-last" type = "fo:text_align_last_Type"/>
+    <attribute name = "text-indent" type = "fo:length_percentage_Type"/>
+    <attribute name = "white-space-collapse" type = "fo:white_space_collapse_Type"/>
+    <attribute name = "widows" type = "fo:widows_Type"/>
+    <attribute name = "wrap-option" type = "fo:wrap_option_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "inheritable_properties_List">
+    <attributeGroup ref = "fo:inheritable_properties_List_FOP"/>
+    <attributeGroup ref = "fo:inheritable_properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "break_Properties_List_Not">
+    <annotation>
+      <documentation>
+        Inheritable
+        <attribute name = "page-break-inside" type = "fo:breaks_Type"/>
+      </documentation>
+    </annotation>
+  </attributeGroup>
+  <attributeGroup name = "break_Properties_List_FOP">
+    <attribute name = "break-after" type = "fo:breaks_Type"/>
+    <attribute name = "break-before" type = "fo:breaks_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "break_Properties_List">
+    <attributeGroup ref = "fo:break_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:break_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "text_one_Properties_List_FOP"/>
+  <attributeGroup name = "text_one_Properties_List_Not">
+    <attribute name = "text-depth" type = "fo:text_depth_Type"/>
+    <attribute name = "text-altitude" type = "fo:text_altitude_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "text_one_Properties_List">
+    <attributeGroup ref = "fo:text_one_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:text_one_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "line_height_Properties_List_FOP"/>
+  <attributeGroup name = "line_height_Properties_List_Not">
+    <annotation>
+      <documentation>
+        Inheritable
+        <attribute name = "line-height-shift-adjustment" type = "fo:line_height_shift_adjustment_Type"/>
+        <attribute name = "line-stacking-strategy" type = "fo:line_stacking_strategy_Type"/>
+      </documentation>
+    </annotation>
+  </attributeGroup>
+  <attributeGroup name = "line_height_Properties_List">
+    <attributeGroup ref = "fo:line_height_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:line_height_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "keep_Properties_List_FOP">
+    <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "keep_Properties_List_Not">
+    <annotation>
+      <documentation>
+        Inheritable
+        <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
+        <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
+        <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
+        <attribute name = "keep-together.within-page" type = "fo:keep_integer_Type"/>
+      </documentation>
+    </annotation>
+    <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "keep_Properties_List">
+    <attributeGroup ref = "fo:keep_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:keep_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "block_hyphenation_Properties_List_FOP"/>
+  <attributeGroup name = "block_hyphenation_Properties_List_Not">
+    <annotation>
+      <documentation>
+        Inheritable
+        <attribute name = "hyphenation-keep" type = "fo:hyphenation_keep_Type"/>
+        <attribute name = "hyphenation-ladder-count" type = "fo:hyphenation_ladder_count_Type"/>
+      </documentation>
+    </annotation>
+    </attributeGroup>
+  <attributeGroup name = "block_hyphenation_Properties_List">
+    <attributeGroup ref = "fo:block_hyphenation_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:block_hyphenation_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "intrusion_displace_Properties_List_FOP"/>
+  <attributeGroup name = "intrusion_displace_Properties_List_Not">
+    <annotation>
+      <documentation>
+        Inheritable attributes
+        <attribute name = "intrusion-displace" type = "fo:displace_Type"/>
+      </documentation>
+    </annotation>
+    </attributeGroup>
+  <attributeGroup name = "intrusion_displace_Properties_List">
+    <attributeGroup ref = "fo:intrusion_displace_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:intrusion_displace_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "progression_Properties_List_FOP"/>
+  <attributeGroup name = "progression_Properties_List_Not">
+    <attribute name = "block-progression-dimension" type = "fo:margin_width_Type"/>
+    <attribute name = "block-progression-dimension.minimum" type = "fo:length_Type"/>
+    <attribute name = "block-progression-dimension.optimum" type = "fo:block_progression_dimension_optimum_Type"/>
+    <attribute name = "block-progression-dimension.maximum" type = "fo:block_progression_dimension_maximum_Type"/>
+    <attribute name = "inline-progression-dimension" type = "fo:margin_width_Type"/>
+    <attribute name = "inline-progression-dimension.minimum" type = "fo:length_Type"/>
+    <attribute name = "inline-progression-dimension.optimum" type = "fo:block_progression_dimension_optimum_Type"/>
+    <attribute name = "inline-progression-dimension.maximum" type = "fo:block_progression_dimension_maximum_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "progression_Properties_List">
+    <attributeGroup ref = "fo:progression_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:progression_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "clip_Properties_List_FOP"/>
+  <attributeGroup name = "clip_Properties_List_Not">
+    <attribute name = "clip" type = "fo:clip_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "clip_Properties_List">
+    <attributeGroup ref = "fo:clip_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:clip_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "reference_Properties_List_FOP"/>
+  <attributeGroup name = "reference_Properties_List_Not">
+    <annotation>
+      <documentation>
+        Inherited
+        <attribute name = "reference-orientation" type = "fo:orientation_Type"/>
+        <attribute name = "writing-mode" type = "fo:writing_mode_Type"/>
+      </documentation>
+    </annotation>
+    </attributeGroup>
+  <attributeGroup name = "reference_Properties_List">
+    <attributeGroup ref = "fo:reference_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:reference_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "Accessibility_Properties_List_FOP"/>
+  <attributeGroup name = "Accessibility_Properties_List_Not">
+    <attribute name = "source-document" type = "xs:string"/>
+    <attribute name = "role" type = "xs:string"/>
+  </attributeGroup>
+  <attributeGroup name = "Accessibility_Properties_List">
+    <attributeGroup ref = "fo:Accessibility_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:Accessibility_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "Relative_Position_Properties_List_FOP">
+    <annotation>
+      <documentation>
+        Inherited
+        <attribute name = "position" type = "fo:position_Type"/>
+      </documentation>
+    </annotation>
+    <attribute name = "top" type = "fo:top_Type"/>
+    <attribute name = "right" type = "fo:right_Type"/>
+    <attribute name = "bottom" type = "fo:bottom_Type"/>
+    <attribute name = "left" type = "fo:left_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "Relative_Position_Properties_List_Not">
+    <attribute name = "relative-position" type = "fo:relative_position_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "Relative_Position_Properties_List">
+    <attributeGroup ref = "fo:Relative_Position_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:Relative_Position_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "absolute_or_Relative_Position_Properties_List_FOP">
+    <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+  </attributeGroup>
+  <attributeGroup name = "absolute_or_Relative_Position_Properties_List_Not">
+    <attribute name = "absolute-position" type = "fo:absolute_position_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "absolute_or_Relative_Position_Properties_List">
+    <attributeGroup ref = "fo:absolute_or_Relative_Position_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:absolute_or_Relative_Position_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "Aural_Properties_List_FOP"/>
+  <attributeGroup name = "Aural_Properties_List_Not">
+    <attribute name = "azimuth" type = "fo:azimuth_Type"/>
+    <attribute name = "cue" type = "xs:string"/>
+    <attribute name = "cue-after" type = "xs:string"/>
+    <attribute name = "cue-before" type = "xs:string"/>
+    <attribute name = "elevation" type = "fo:elevation_Type"/>
+    <attribute name = "pause" type = "xs:string"/>
+    <attribute name = "pause-after" type = "xs:string"/>
+    <attribute name = "pause-before" type = "xs:string"/>
+    <attribute name = "pitch" type = "xs:string"/>
+    <attribute name = "pitch-range" type = "xs:string"/>
+    <attribute name = "play-during" type = "xs:string"/>
+    <attribute name = "richness" type = "xs:string"/>
+    <attribute name = "speak" type = "xs:string"/>
+    <attribute name = "speak-header" type = "xs:string"/>
+    <attribute name = "speak-numeral" type = "fo:speak_numeral_Type"/>
+    <attribute name = "speak-punctuation" type = "xs:string"/>
+    <attribute name = "speech-rate" type = "fo:speech_rate_Type"/>
+    <attribute name = "stress" type = "xs:string"/>
+    <attribute name = "voice-family" type = "xs:string"/>
+    <attribute name = "volume" type = "xs:string"/>
+  </attributeGroup>
+  <attributeGroup name = "Aural_Properties_List">
+    <attributeGroup ref = "fo:Aural_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:Aural_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "Border_Padding_and_Background_Properties_List">
+    <attributeGroup ref = "fo:Border_Properties_List"/>
+    <attributeGroup ref = "fo:Padding_Properties_List"/>
+    <attributeGroup ref = "fo:Background_Properties_List"/>
+  </attributeGroup>
+  <attributeGroup name = "Absolute_Position_Properties_List_FOP">
+    <annotation>
+      <documentation>
+        Inherited
+        <attribute name = "position" type = "fo:position_Type"/>
+      </documentation>
+    </annotation>
+    <attribute name = "top" type = "fo:top_Type"/>
+    <attribute name = "right" type = "fo:right_Type"/>
+    <attribute name = "bottom" type = "fo:bottom_Type"/>
+    <attribute name = "left" type = "fo:left_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "Absolute_Position_Properties_List_Not">
+    <attribute name = "absolute-position" type = "fo:absolute_position_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "Absolute_Position_Properties_List">
+    <attributeGroup ref = "fo:Absolute_Position_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:Absolute_Position_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "Background_Properties_List_FOP">
+    <attribute name = "background-color" type = "fo:background_color_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "Background_Properties_List_Not">
+    <attribute name = "background-attachment" type = "fo:background_attachment_Type"/>
+    <attribute name = "background-image" type = "xs:string"/>
+    <attribute name = "background-repeat" type = "fo:background_repeat_Type"/>
+    <attribute name = "background-position-horizontal" type = "fo:background_position_horizontal_Type"/>
+    <attribute name = "background-position-vertical" type = "fo:background_position_vertical_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "Background_Properties_List">
+    <attributeGroup ref = "fo:Background_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:Background_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "Border_Properties_List">
+    <attribute name = "border" type = "fo:border_Type"/>
+    <attribute name = "border-before-color" type = "fo:color_Type"/>
+    <attribute name = "border-before-style" type = "fo:border_style_Type"/>
+    <attribute name = "border-before-width" type = "fo:border_before_width_Type"/>
+    <attribute name = "border-before-width.length" type = "fo:length_Type"/>
+    <attribute name = "border-before-width.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "border-after-color" type = "fo:color_Type"/>
+    <attribute name = "border-after-style" type = "fo:border_style_Type"/>
+    <attribute name = "border-after-width" type = "fo:border_before_width_Type"/>
+    <attribute name = "border-after-width.length" type = "fo:length_Type"/>
+    <attribute name = "border-after-width.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "border-start-color" type = "fo:color_Type"/>
+    <attribute name = "border-start-style" type = "fo:border_style_Type"/>
+    <attribute name = "border-start-width" type = "fo:border_before_width_Type"/>
+    <attribute name = "border-start-width.length" type = "fo:length_Type"/>
+    <attribute name = "border-start-width.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "border-end-color" type = "fo:color_Type"/>
+    <attribute name = "border-end-style" type = "fo:border_style_Type"/>
+    <attribute name = "border-end-width" type = "fo:border_before_width_Type"/>
+    <attribute name = "border-end-width.length" type = "fo:length_Type"/>
+    <attribute name = "border-end-width.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "border-top-color" type = "fo:color_Type"/>
+    <attribute name = "border-top-style" type = "fo:border_style_Type"/>
+    <attribute name = "border-top-width" type = "fo:border_top_width_Type"/>
+    <attribute name = "border-top-width.length" type = "fo:length_Type"/>
+    <attribute name = "border-top-width.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "border-bottom-color" type = "fo:color_Type"/>
+    <attribute name = "border-bottom-style" type = "fo:border_style_Type"/>
+    <attribute name = "border-bottom-width" type = "fo:border_top_width_Type"/>
+    <attribute name = "border-bottom-width.length" type = "fo:length_Type"/>
+    <attribute name = "border-bottom-width.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "border-left-color" type = "fo:color_Type"/>
+    <attribute name = "border-left-style" type = "fo:border_style_Type"/>
+    <attribute name = "border-left-width" type = "fo:border_top_width_Type"/>
+    <attribute name = "border-left-width.length" type = "fo:length_Type"/>
+    <attribute name = "border-left-width.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "border-right-color" type = "fo:color_Type"/>
+    <attribute name = "border-right-style" type = "fo:border_style_Type"/>
+    <attribute name = "border-right-width" type = "fo:border_top_width_Type"/>
+    <attribute name = "border-right-width.length" type = "fo:length_Type"/>
+    <attribute name = "border-right-width.conditionality" type = "fo:conditionality_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "Padding_Properties_List">
+    <attribute name = "padding" type = "fo:padding_before_Type"/>
+    <attribute name = "padding-before" type = "fo:padding_before_Type"/>
+    <attribute name = "padding-before.length" type = "fo:length_Type"/>
+    <attribute name = "padding-before.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "padding-after" type = "fo:padding_before_Type"/>
+    <attribute name = "padding-after.length" type = "fo:length_Type"/>
+    <attribute name = "padding-after.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "padding-start" type = "fo:padding_before_Type"/>
+    <attribute name = "padding-start.length" type = "fo:length_Type"/>
+    <attribute name = "padding-start.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "padding-end" type = "fo:padding_before_Type"/>
+    <attribute name = "padding-end.length" type = "fo:length_Type"/>
+    <attribute name = "padding-end.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "padding-top" type = "fo:padding_top_Type"/>
+    <attribute name = "padding-top.length" type = "fo:length_Type"/>
+    <attribute name = "padding-top.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "padding-bottom" type = "fo:padding_top_Type"/>
+    <attribute name = "padding-bottom.length" type = "fo:length_Type"/>
+    <attribute name = "padding-bottom.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "padding-left" type = "fo:padding_top_Type"/>
+    <attribute name = "padding-left.length" type = "fo:length_Type"/>
+    <attribute name = "padding-left.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "padding-right" type = "fo:padding_top_Type"/>
+    <attribute name = "padding-right.length" type = "fo:length_Type"/>
+    <attribute name = "padding-right.conditionality" type = "fo:conditionality_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "Font_Properties_List_FOP">
+    <annotation>
+      <documentation>
+        Font properties are all inheritable
+        <attribute name = "font-family" type = "fo:family_name_Type"/>
+        <attribute name = "font-size" type = "fo:font_size_Type"/>
+        <attribute name = "font-style" type = "fo:font_style_Type"/>
+        <attribute name = "font-weight" type = "fo:font_weight_Type"/>
+      </documentation>
+    </annotation>
+    </attributeGroup>
+  <attributeGroup name = "Font_Properties_List_Not">
+    <annotation>
+      <documentation>
+        Font properties are all inheritable
+        <attribute name = "font" type = "xs:string"/>
+        <attribute name = "font-selection-strategy" type = "fo:font_selection_strategy_Type"/>
+        <attribute name = "font-size-adjust" type = "xs:string"/>
+        <attribute name = "font-stretch" type = "xs:string"/>
+        <attribute name = "font-variant" type = "fo:font_variant_Type"/>
+      </documentation>
+    </annotation>
+    </attributeGroup>
+  <attributeGroup name = "Font_Properties_List">
+    <attributeGroup ref = "fo:Font_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:Font_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "Hyphenation_Properties_List_FOP">
+    <annotation>
+      <documentation>
+        The hyphenation properties are all inheritable and so superceeded by that list
+        <attribute name = "country" type = "fo:country_Type"/>
+        <attribute name = "language" type = "fo:language_Type"/>
+        <attribute name = "hyphenate" type = "fo:hyphenate_Type"/>
+        <attribute name = "hyphenation-character" type = "fo:hyphenation_character_Type"/>
+        <attribute name = "hyphenation-push-character-count" type = "fo:integer_Type"/>
+        <attribute name = "hyphenation-remain-character-count" type = "fo:integer_Type"/>
+      </documentation>
+    </annotation>
+    </attributeGroup>
+  <attributeGroup name = "Hyphenation_Properties_List_Not">
+    <annotation>
+      <documentation>
+        The hyphenation properties are all inheritable and so superceeded by that list
+        <attribute name = "script" type = "xs:string"/>
+      </documentation>
+    </annotation>
+    </attributeGroup>
+  <attributeGroup name = "Hyphenation_Properties_List">
+    <attributeGroup ref = "fo:Hyphenation_Properties_List_FOP"/>
+    <attributeGroup ref = "fo:Hyphenation_Properties_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "Margin_Properties_Basic_List">
+    <attribute name = "margin-top" type = "fo:margin_width_Type"/>
+    <attribute name = "margin-bottom" type = "fo:margin_width_Type"/>
+    <attribute name = "margin-left" type = "fo:margin_width_Type"/>
+    <attribute name = "margin-right" type = "fo:margin_width_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "Margin_Properties_vertical_Space_List_FOP">
+    <annotation>
+      <documentation>
+        Indent properties are inheritable
+        <attribute name = "start-indent" type = "fo:start_indent_Type"/>
+        <attribute name = "end-indent" type = "fo:end_indent_Type"/>
+      </documentation>
+    </annotation>
+    <attribute name = "space-before.optimum" type = "fo:space_before_optimum_Type"/>
+    <attribute name = "space-after.optimum" type = "fo:space_after_optimum_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "Margin_Properties_vertical_Space_List_Not">
+    <attribute name = "space-before" type = "fo:space_Type"/>
+    <attribute name = "space-before.minimum" type = "fo:length_Type"/>
+    <attribute name = "space-before.maximum" type = "fo:length_Type"/>
+    <attribute name = "space-before.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "space-before.precedence" type = "fo:integer_Force_Type"/>
+    <attribute name = "space-after" type = "fo:space_Type"/>
+    <attribute name = "space-after.minimum" type = "fo:length_Type"/>
+    <attribute name = "space-after.maximum" type = "fo:length_Type"/>
+    <attribute name = "space-after.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "space-after.precedence" type = "fo:integer_Force_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "Margin_Properties_vertical_Space_List">
+    <attributeGroup ref = "fo:Margin_Properties_vertical_Space_List_FOP"/>
+    <attributeGroup ref = "fo:Margin_Properties_vertical_Space_List_Not"/>
+  </attributeGroup>
+  <attributeGroup name = "Margin_Properties_Block_List">
+    <attributeGroup ref = "fo:Margin_Properties_Basic_List"/>
+    <attributeGroup ref = "fo:Margin_Properties_vertical_Space_List"/>
+  </attributeGroup>
+  <attributeGroup name = "Margin_Properties_Inline_List">
+    <attributeGroup ref = "fo:Margin_Properties_Basic_List"/>
+    <attributeGroup ref = "fo:Margin_Properties_Horizontal_Space_List"/>
+  </attributeGroup>
+  <attributeGroup name = "Margin_Properties_Horizontal_Space_List_FOP"/>
+  <attributeGroup name = "Margin_Properties_Horizontal_Space_List_Not">
+    <attribute name = "space-start" type = "fo:space_start_Type"/>
+    <attribute name = "space-start.minimum" type = "fo:length_Type"/>
+    <attribute name = "space-start.optimum" type = "fo:length_Type"/>
+    <attribute name = "space-start.maximum" type = "fo:length_Type"/>
+    <attribute name = "space-start.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "space-start.precedence" type = "fo:integer_Force_Type"/>
+    <attribute name = "space-end" type = "fo:space_start_Type"/>
+    <attribute name = "space-end.minimum" type = "fo:length_Type"/>
+    <attribute name = "space-end.optimum" type = "fo:length_Type"/>
+    <attribute name = "space-end.maximum" type = "fo:length_Type"/>
+    <attribute name = "space-end.conditionality" type = "fo:conditionality_Type"/>
+    <attribute name = "space-end.precedence" type = "fo:integer_Force_Type"/>
+  </attributeGroup>
+  <attributeGroup name = "Margin_Properties_Horizontal_Space_List">
+    <attributeGroup ref = "fo:Margin_Properties_Horizontal_Space_List_FOP"/>
+    <attributeGroup ref = "fo:Margin_Properties_Horizontal_Space_List_Not"/>
+  </attributeGroup>
+
+  <annotation>
+    <documentation>
+      Simple Types definitions
+    </documentation>
+  </annotation>
+  <simpleType name = "integer_Type">
+    <annotation>
+      <documentation>
+        A signed integer value which consists of an optional '+' or '-' character followed by a sequence of digits. A property may define additional constraints on the value.
+        <enumeration value = "-3"/>
+        <enumeration value = "0"/>
+        <enumeration value = "1"/>
+        <enumeration value = "+3"/>
+        <enumeration value = "5"/>
+      </documentation>
+    </annotation>
+    <restriction base = "NMTOKEN">
+      <pattern value = "[-+]?\d+"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "number_Type">
+    <annotation>
+      <documentation>
+        A signed real number which consists of an optional '+' or '-' character followed by a sequence of digits followed by an optional '.' character and sequence of digits. A property may define additional constraints on the value.
+        <enumeration value = "-2.4"/>
+        <enumeration value = "2"/>
+        <enumeration value = "4"/>
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <pattern value = "[-+]?\d+\.\d*"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "length_Type">
+    <annotation>
+      <documentation>
+        A signed length value where a 'length' is a real number plus a unit qualification. A property may define additional constraints on the value.
+        <enumeration value = "1px"/>
+        <enumeration value = "1pt"/>
+        <enumeration value = "1mm"/>
+        <enumeration value = "1cm"/>
+        <enumeration value = "1in"/>
+        <enumeration value = "1em"/>
+      </documentation>
+    </annotation>
+    <restriction base = "NMTOKEN">
+      <pattern value = "[+-]?\d+\.?\d*(px|pt|mm|cm|in|em)"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "length_range_Type">
+    <annotation>
+      <documentation>
+        A compound datatype, with components: minimum, optimum, maximum. Each component is a <length xmlns=""/>. If "minimum" is greater than optimum, it will be treated as if it had been set to "optimum". If "maximum" is less than optimum, it will be treated as if it had been set to "optimum". A property may define additional constraints on the values.
+        <enumeration value = "1mm 2mm 3mm"/>
+        <enumeration value = "2mm 2mm 1mm"/>
+        <enumeration value = "3mm 2mm 1mm"/>
+      </documentation>
+    </annotation>
+    <xs:restriction>
+      <xs:simpleType>
+        <xs:list>
+          <xs:simpleType>
+            <xs:restriction base = "fo:length_Type"/>
+          </xs:simpleType>
+        </xs:list>
+      </xs:simpleType>
+      <xs:minLength value = "3" />
+      <xs:maxLength value = "3" />
+    </xs:restriction>
+  </simpleType>
+  <simpleType name = "length_conditional_Type">
+    <annotation>
+      <documentation>
+        A compound datatype, with components: length, conditionality. The length component is a <length xmlns=""/>. The conditionality component is either "discard" or "retain". A property may define additional constraints on the values.
+        <enumeration value = "1mm retain"/>
+        <enumeration value = "1mm discard"/>
+        <enumeration value = "1px retain"/>
+        <enumeration value = "1px discard"/>
+        <enumeration value = "1pt retain"/>
+        <enumeration value = "1pt discard"/>
+        <enumeration value = "1mm retain"/>
+        <enumeration value = "1mm discard"/>
+        <enumeration value = "1cm retain"/>
+        <enumeration value = "1cm discard"/>
+        <enumeration value = "1in retain"/>
+        <enumeration value = "1in discard"/>
+        <enumeration value = "1em retain"/>
+        <enumeration value = "1em discard"/>
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <pattern value = "\+?\d+\.?\d*(px|pt|mm|cm|in|em) (retain|discard)"/>
+    </restriction>
+  </simpleType>
+  <xs:simpleType name = "length_bp_ip_direction_Type">
+    <annotation>
+      <documentation>
+        A compound datatype, with components: block-progression-direction, and inline-progression-direction. Each component is a <length xmlns=""/>. A property may define additional constraints on the values.
+        <enumeration value = "1mm 2mm"/>
+        <enumeration value = "2mm"/>
+        <enumeration value = "3mm 2mm"/>
+      </documentation>
+    </annotation>
+    <xs:restriction>
+      <xs:simpleType>
+        <xs:list>
+          <xs:simpleType>
+            <xs:restriction base = "fo:length_Type"/>
+          </xs:simpleType>
+        </xs:list>
+      </xs:simpleType>
+      <xs:minLength value = "1" />
+      <xs:maxLength value = "2" />
+    </xs:restriction>
+  </xs:simpleType>
+  <simpleType name = "space_Type">
+    <annotation>
+      <documentation>
+        A compound datatype, with components: minimum, optimum, maximum, precedence, and conditionality. The minimum, optimum, and maximum components are <length xmlns=""/>s. The precedence component is either "force" or an <integer/>. The conditionality component is either "discard" or "retain". If "minimum" is greater than optimum, it will be treated as if it had been set to "optimum". If "maximum" is less than optimum, it will be treated as if it had been set to "optimum".
+        <enumeration value = "1mm 2mm 3mm force retain"/>
+        <enumeration value = "1mm 2mm 3mm force discard"/>
+        <enumeration value = "1mm 2mm 3mm 3 retain"/>
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <pattern value = "([ ]?\+?\d+\.?\d*(px|pt|mm|cm|in|em)){1,3}( \+?\d+| force)?( retain| discard)?"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "angle_Type">
+    <annotation>
+      <documentation>
+        A representation of an angle consisting of an optional '+' or  '-' character immediately followed by a <number/> immediately followed by an angle unit identifier. Angle unit identifiers are: 'deg' (for degrees), 'grad' (for grads), and 'rad' (for radians). The specified values are normalized to the range 0deg to 360deg. A property may define additional constraints on the value.
+        <enumeration value = "3deg"/>
+        <enumeration value = "45deg"/>
+        <enumeration value = "-12deg"/>
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <pattern value = "[-+]?[1-3]?\d?\d?\.?\d*(deg|grad|rad)"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "percentage_Type">
+    <annotation>
+      <documentation>
+        A signed real percentage which consists of an optional '+' or '-' character followed by a sequence of digits followed by an optional '.' character and sequence of digits followed by '%'. A property may define additional constraints on the value.
+        <enumeration value = "10%"/>
+        <enumeration value = "30%"/>
+        <enumeration value = "100%"/>
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <pattern value = "[-+]?\d+\.?\d*%"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "character_Type">
+    <annotation>
+      <documentation>
+        <enumeration value = "-"/>
+        <enumeration value = "h"/>
+        <enumeration value = "e"/>
+        <enumeration value = "l"/>
+        <enumeration value = "p"/>
+        <enumeration value = "o"/>
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <pattern value = "."/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "name_Type">
+    <annotation>
+      <documentation>
+        A string of characters representing a name. It must conform to the definition of an NCName in
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <pattern value = ".*"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "family_name_Type">
+    <annotation>
+      <documentation>
+        A string of characters identifying a font.
+        <enumeration value = "serif"/>
+        <enumeration value = "sans-serif"/>
+        <enumeration value = "Arial"/>
+        <enumeration value = "Times"/>
+        <enumeration value = "Courier"/>
+        <enumeration value = "Zapf Dingbats"/>
+        <enumeration value = "code39"/>
+        <enumeration value = "cyberbit"/>
+        <enumeration value = "Edwardian Script ITC"/>
+        <enumeration value = "Viner Hand ITC"/>
+        <enumeration value = "Georgia"/>
+        <enumeration value = "Bookman Old Style"/>
+        <enumeration value = "Book Antiqua"/>
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <pattern value = ".*"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "color_Type">
+    <annotation>
+      <documentation>
+        Either a string of characters representing a keyword or a color function defined in . The list of keyword color names is: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow.
+        <enumeration value = "red"/>
+        <enumeration value = "blue"/>
+        <enumeration value = "yellow"/>
+        <enumeration value = "green"/>
+      </documentation>
+    </annotation>
+    <union memberTypes = "fo:color_Hex_Type fo:color_Name_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "proportional_column_width_Type">
+    <annotation>
+      <documentation>
+        The function proportional-column-width(N[0])
+        This returns a width as a fraction of the available width as ( N[0] / sum1 ) * available space
+        The parent table must have width="x" and table-layout="fixed"
+        <enumeration value = "proportional-column-width(Number)"/>
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <pattern value = "proportional-column-width\(\d+\)"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "column_width_Type">
+    <annotation>
+      <documentation>
+        <length xmlns=""/>, <percentage/>, <function>proportional-column-width</function>, or <function>common-functions</function>
+        <enumeration value = "20mm"/>
+        <enumeration value = "15%"/>
+      </documentation>
+    </annotation>
+    <union memberTypes = "fo:length_percentage_Type fo:proportional_column_width_Type"/>
+  </simpleType>
+  <annotation>
+    <documentation>
+      <script/> A string of characters conforming to an ISO 15924 script code.
+    </documentation>
+  </annotation>
+  <annotation>
+    <documentation>
+      <id/>     A string of characters conforming to the definition of an NCName in and is unique within the stylesheet.
+    </documentation>
+  </annotation>
+  <annotation>
+    <documentation>
+      <idRef/>  A string of characters conforming to the definition of an NCName in and that matches an ID property value used within the stylesheet.
+    </documentation>
+  </annotation>
+  <annotation>
+    <documentation>
+      <uri-specification/> A sequence of characters that is "url(", followed by optional white space, followed by an optional single quote (') or double quote (") character, followed by a URI reference as defined in , followed by an optional single quote (') or double quote (") character, followed by optional white space, followed by ")". The two quote characters must be the same and must both be present or absent. If the URI reference contains a single quote, the two quote characters must be present and be double quotes.
+    </documentation>
+  </annotation>
+  <annotation>
+    <documentation>
+      <time/>   A <number/> immediately followed by a time unit identifier. Time unit identifiers are: 'ms' (for milliseconds) and 's' (for seconds).
+    </documentation>
+  </annotation>
+  <annotation>
+    <documentation>
+      <frequency/> A <number/> immediately followed by a frequency unit identifier. Frequency unit identifiers are: 'Hz' (for Hertz) and 'kHz' (for kilo Hertz).
+    </documentation>
+  </annotation>
+  <annotation>
+    <documentation>
+      <generic-family/> The following generic families are defined: "serif", "sans-serif", "cursive", "fantasy", and "monospace". Please see the section on generic font families for descriptions of these families. Generic font family names are keywords, and therefore must not be quoted.
+    </documentation>
+  </annotation>
+  <simpleType name = "absolute_size_Type">
+    <annotation>
+      <documentation>
+        An <absolute-size/> keyword refers to an entry in a table of font sizes computed and kept by the user agent. Possible values are: [ xx-small | x-small | small | medium | large | x-large | xx-large ] On a computer screen a scaling factor of 1.2 is suggested between adjacent indexes; if the "medium" font is 12pt, the "large" font could be 14.4pt. Different media may need different scaling factors. Also, the user agent should take the quality and availability of fonts into account when computing the table. The table may be different from one font family to another. Note. In CSS1, the suggested scaling factor between adjacent indexes was 1.5 which user experience proved to be too large.
+      </documentation>
+    </annotation>
+    <restriction base = "NMTOKEN">
+      <enumeration value = "xx-small"/>
+      <enumeration value = "x-small"/>
+      <enumeration value = "small"/>
+      <enumeration value = "medium"/>
+      <enumeration value = "large"/>
+      <enumeration value = "x-large"/>
+      <enumeration value = "xx-large"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "relative_size_Type">
+    <annotation>
+      <documentation>
+        A <relative-size/> keyword is interpreted relative to the table of font sizes and the font size of the parent element. Possible values are: [ larger | smaller ] For example, if the parent element has a font size of "medium", a value of "larger" will make the font size of the current element be "large". If the parent element's size is not close to a table entry, the user agent is free to interpolate between table entries or round off to the closest one. The user agent may have to extrapolate table values if the numerical value goes beyond the keywords.
+      </documentation>
+    </annotation>
+    <restriction base = "NMTOKEN">
+      <enumeration value = "larger"/>
+      <enumeration value = "smaller"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "clip_Type">
+    <annotation>
+      <documentation>
+        shape_Type In CSS2, the only valid <shape/> value is: rect (<top/>, <right/>, <bottom/>, <left/>) where <top/>, <bottom/> <right/>, and <left/> specify offsets from the respective sides of the box. <top/>, <right/>, <bottom/>, and <left/> may either have a <length xmlns=""/> value or "auto". Negative lengths are permitted. The value "auto" means that a given edge of the clipping region will be the same as the edge of the element's generated box (i.e., "auto" means the same as "0".) When coordinates are rounded to pixel coordinates, care should be taken that no pixels remain visible when <left/> + <right/> is equal to the element's width (or <top/> + <bottom/> equals the element's height), and conversely that no pixels remain hidden when these values are 0.
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <annotation>
+        <documentation>
+          length_Type{1,2}
+        </documentation>
+      </annotation>
+      <pattern value = "(rect\((\+?\d+\.?\d*(px|pt|mm|cm|in|em)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em)|auto)\)|auto|inherit)"/>
+    </restriction>
+  </simpleType>
+
+  <simpleType name = "border_side_Type">
+    <annotation>
+      <documentation>
+        "fo:width_Type fo:border_style_Type fo:color_Type"
+        <enumeration value="thin solid red"/>
+        <enumeration value="medium solid black"/>
+        <enumeration value="thick solid blue"/>
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <pattern value = "(thin|medium|thick) (none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset) ([a-z]{3,16}|#[0-9A-F]{6})"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "border_margin_width_Type">
+    <annotation>
+      <documentation>
+        "fo:width_Type{1,4} fo:inherit_Type"
+        <enumeration value = "none"/>
+        <enumeration value = "thin"/>
+        <enumeration value = "medium"/>
+        <enumeration value = "thick"/>
+        <enumeration value = "thick thin medium none"/>
+      </documentation>
+    </annotation>
+    <xs:restriction>
+      <xs:simpleType>
+        <xs:list>
+          <xs:simpleType>
+            <union memberTypes = "fo:width_Type fo:positive_length_Type"/>
+          </xs:simpleType>
+        </xs:list>
+      </xs:simpleType>
+      <xs:minLength value = "1" />
+      <xs:maxLength value = "4" />
+    </xs:restriction>
+  </simpleType>
+  <simpleType name = "border_multi_style_Type" >
+    <annotation>
+      <documentation>
+        "fo:border_style_Type{1,4} fo:inherit_Type"
+        <enumeration value = "none"/>
+        <enumeration value = "hidden"/>
+        <enumeration value = "dotted"/>
+        <enumeration value = "dashed"/>
+        <enumeration value = "solid"/>
+        <enumeration value = "double"/>
+        <enumeration value = "groove"/>
+        <enumeration value = "ridge"/>
+        <enumeration value = "inset"/>
+        <enumeration value = "outset"/>
+        <enumeration value = "solid dashed ridge groove"/>
+      </documentation>
+    </annotation>
+    <xs:restriction>
+      <xs:simpleType>
+        <xs:list>
+          <xs:simpleType>
+            <xs:restriction base = "fo:border_style_Type"/>
+          </xs:simpleType>
+        </xs:list>
+      </xs:simpleType>
+      <xs:minLength value = "1" />
+      <xs:maxLength value = "4" />
+    </xs:restriction>
+  </simpleType>
+  <simpleType name = "border_color_Type" >
+    <annotation>
+      <documentation>
+        "fo:background_color_Type{1,4}"
+        <enumeration value="red"/>
+        <enumeration value="green"/>
+        <enumeration value="blue red yellow"/>
+        <enumeration value="black"/>
+        <enumeration value="black red yellow green"/>
+        <enumeration value="silver black"/>
+      </documentation>
+    </annotation>
+    <xs:restriction>
+      <xs:simpleType>
+        <xs:list>
+          <xs:simpleType>
+            <xs:restriction base = "fo:color_Type"/>
+          </xs:simpleType>
+        </xs:list>
+      </xs:simpleType>
+      <xs:minLength value = "1" />
+      <xs:maxLength value = "4" />
+    </xs:restriction>
+  </simpleType>
+  <simpleType name = "max_width_Type">
+    <annotation>
+      <documentation>
+        <enumeration value="100%"/>
+        <enumeration value="160mm"/>
+      </documentation>
+    </annotation>
+    <union memberTypes = "fo:length_Type fo:percentage_Type fo:none_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "background_Type">
+    <union memberTypes = "fo:background_color_Type fo:background_image_Type fo:background_repeat_Type fo:background_attachment_Type fo:background_position_Type"/>
+  </simpleType>
+  <simpleType name = "background_position_Type">
+    <union memberTypes = "fo:background_position_percentage_Type fo:background_position_length_Type fo:background_position_base_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "background_position_percentage_Type">
+    <xs:restriction>
+      <xs:simpleType>
+        <xs:list>
+          <xs:simpleType>
+            <xs:restriction base = "fo:percentage_Type"/>
+          </xs:simpleType>
+        </xs:list>
+      </xs:simpleType>
+      <xs:minLength value = "1" />
+      <xs:maxLength value = "2" />
+    </xs:restriction>
+  </simpleType>
+  <simpleType name = "background_position_length_Type">
+    <xs:restriction>
+      <xs:simpleType>
+        <xs:list>
+          <xs:simpleType>
+            <xs:restriction base = "fo:length_Type"/>
+          </xs:simpleType>
+        </xs:list>
+      </xs:simpleType>
+      <xs:minLength value = "1" />
+      <xs:maxLength value = "2" />
+    </xs:restriction>
+  </simpleType>
+  <simpleType name = "background_position_base_Type">
+    <restriction base = "string">
+      <enumeration value = "top left"/>
+      <enumeration value = "top center"/>
+      <enumeration value = "top right"/>
+      <enumeration value = "center left"/>
+      <enumeration value = "center center"/>
+      <enumeration value = "center right"/>
+      <enumeration value = "bottom left"/>
+      <enumeration value = "bottom center"/>
+      <enumeration value = "bottom right"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "size_Type">
+    <union memberTypes = "fo:background_position_length_Type fo:size_base_Type"/>
+  </simpleType>
+  <simpleType name = "size_base_Type">
+    <restriction base = "string">
+      <enumeration value = "auto"/>
+      <enumeration value = "landscape"/>
+      <enumeration value = "portrait"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "vertical_align_base_Type">
+    <restriction base = "string">
+      <enumeration value = "baseline"/>
+      <enumeration value = "middle"/>
+      <enumeration value = "sub"/>
+      <enumeration value = "super"/>
+      <enumeration value = "text-top"/>
+      <enumeration value = "text-bottom"/>
+      <enumeration value = "top"/>
+      <enumeration value = "bottom"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "vertical_align_Type">
+    <union memberTypes = "fo:vertical_align_base_Type fo:percentage_Type fo:length_Type"/>
+  </simpleType>
+  <simpleType name = "leader_length_Type">
+    <annotation>
+      <documentation>
+        <enumeration value = "50% 100% 100%"/>
+      </documentation>
+    </annotation>
+    <union memberTypes = "fo:length_range_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "letter_spacing_Type">
+    <union memberTypes = "fo:normal_Type fo:length_Type fo:space_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "font_size_adjust_Type">
+    <union memberTypes = "fo:number_Type fo:none_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_start_Type">
+    <union memberTypes = "fo:space_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "normal_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "normal"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "background_attachment_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "scroll"/>
+      <enumeration value = "fixed"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "background_repeat_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "repeat"/>
+      <enumeration value = "repeat-x"/>
+      <enumeration value = "repeat-y"/>
+      <enumeration value = "no-repeat"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "speech_rate_base_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "x-slow"/>
+      <enumeration value = "slow"/>
+      <enumeration value = "medium"/>
+      <enumeration value = "fast"/>
+      <enumeration value = "x-fast"/>
+      <enumeration value = "faster"/>
+      <enumeration value = "slower"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "speech_rate_Type">
+    <union memberTypes = "fo:speech_rate_base_Type fo:integer_Type"/>
+  </simpleType>
+  <simpleType name = "speak_numeral_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "digits"/>
+      <enumeration value = "continuous"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "font_variant_Type">
+    <restriction base = "string">
+      <enumeration value = "normal"/>
+      <enumeration value = "small-caps"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "line_height_Type">
+    <union memberTypes = "fo:normal_Type fo:length_Type fo:integer_Type fo:percentage_Type fo:space_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "text_shadow_Type">
+    <union memberTypes = "fo:none_Type fo:color_Type fo:length_range_Type"/>
+  </simpleType>
+  <simpleType name = "height_Type">
+    <union memberTypes = "fo:length_Type fo:percentage_Type fo:auto_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "hyphenation_character_Type">
+    <union memberTypes = "fo:character_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "content_height_Type">
+    <union memberTypes = "fo:auto_Type fo:scale_to_fit_Type fo:length_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "scale_to_fit_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "scale-to-fit"/>
+    </restriction>
+  </simpleType>
+
+  <simpleType name = "font_weight_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "normal"/>
+      <enumeration value = "bold">
+        <annotation>
+          <documentation>
+            <fop_result>heavier than no value</fop_result>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "bolder">
+        <annotation>
+          <documentation>
+            <fop_result>lighter than normal</fop_result> <fop_fail>unknown font</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "lighter">
+        <annotation>
+          <documentation>
+            <fop_result>lighter than normal</fop_result> <fop_fail>unknown font</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "100">
+        <annotation>
+          <documentation>
+            <fop_result>same as normal</fop_result>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "200">
+        <annotation>
+          <documentation>
+            <fop_result>same as normal</fop_result>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "300">
+        <annotation>
+          <documentation>
+            <fop_result>same as normal</fop_result>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "400">
+        <annotation>
+          <documentation>
+            <fop_result>same as normal</fop_result>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "500">
+        <annotation>
+          <documentation>
+            <fop_result>same as normal</fop_result>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "600">
+        <annotation>
+          <documentation>
+            <fop_result>same as normal</fop_result>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "700">
+        <annotation>
+          <documentation>
+            <fop_result>same as bold</fop_result>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "800">
+        <annotation>
+          <documentation>
+            <fop_result>same as bold</fop_result>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "900">
+        <annotation>
+          <documentation>
+            <fop_result>same as bold</fop_result>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "inherit">
+        <annotation>
+          <documentation>
+            <fop_result>lighter than normal</fop_result> <fop_fail>unknown font</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+    </restriction>
+  </simpleType>
+  <simpleType name = "font_style_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "normal"/>
+      <enumeration value = "italic"/>
+      <enumeration value = "oblique"/>
+      <enumeration value = "backslant">
+        <annotation>
+          <documentation>
+            <fop_fail>unknown font</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "inherit">
+        <annotation>
+          <documentation>
+            <fop_fail>unknown font</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+    </restriction>
+  </simpleType>
+  <simpleType name = "page_break_inside_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "avoid"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "page_break_after_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "always"/>
+      <enumeration value = "avoid"/>
+      <enumeration value = "left"/>
+      <enumeration value = "right"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "white_space_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "normal"/>
+      <enumeration value = "pre"/>
+      <enumeration value = "nowrap"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "show_destination_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "replace"/>
+      <enumeration value = "new"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "indicate_destination_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "true"/>
+      <enumeration value = "false"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "speak_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "normal"/>
+      <enumeration value = "none"/>
+      <enumeration value = "spell-out"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "relative_align_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "before"/>
+      <enumeration value = "baseline"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "empty_cells_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "show"/>
+      <enumeration value = "hide"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "ends_row_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "true"/>
+      <enumeration value = "false"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "starts_row_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "true"/>
+      <enumeration value = "false"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "position_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "static"/>
+      <enumeration value = "relative"/>
+      <enumeration value = "absolute"/>
+      <enumeration value = "fixed"/>
+      <enumeration value = "inherit">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+    </restriction>
+  </simpleType>
+  <simpleType name = "conditionality_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "retain"/>
+      <enumeration value = "discard"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "keep_compound_Type">
+    <annotation>
+      <documentation>
+        A compound datatype, with components: within-line, within-column, within-page. Each component is a <keep/>.
+        <enumeration value = "2 auto always"/>
+        <enumeration value = "auto"/>
+        <enumeration value = "always"/>
+      </documentation>
+    </annotation>
+    <xs:restriction>
+      <xs:simpleType>
+        <xs:list>
+          <xs:simpleType>
+            <xs:restriction base = "fo:keep_integer_Type"/>
+          </xs:simpleType>
+        </xs:list>
+      </xs:simpleType>
+      <xs:minLength value = "1" />
+      <xs:maxLength value = "3" />
+    </xs:restriction>
+  </simpleType>
+  <simpleType name = "keep_integer_Type">
+    <annotation>
+      <documentation>
+        <enumeration value = "2"/>
+        <enumeration value = "5"/>
+        <enumeration value = "10"/>
+        <enumeration value = "auto"/>
+        <enumeration value = "always"/>
+      </documentation>
+    </annotation>
+    <restriction base = "NMTOKEN">
+      <pattern value = "(\+?\d+|auto|always)"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "letter_value_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "alphabetic"/>
+      <enumeration value = "traditional"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "alignment_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "baseline"/>
+      <enumeration value = "before-edge"/>
+      <enumeration value = "text-before-edge"/>
+      <enumeration value = "middle"/>
+      <enumeration value = "central"/>
+      <enumeration value = "after-edge"/>
+      <enumeration value = "text-after-edge"/>
+      <enumeration value = "ideographic"/>
+      <enumeration value = "alphabetic"/>
+      <enumeration value = "hanging"/>
+      <enumeration value = "mathematical"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "box_alignment_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "top"/>
+      <enumeration value = "text-top"/>
+      <enumeration value = "bottom"/>
+      <enumeration value = "text-bottom"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "breaks_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "inherit">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "auto"/>
+      <enumeration value = "column"/>
+      <enumeration value = "page"/>
+      <enumeration value = "even-page"/>
+      <enumeration value = "odd-page"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "force_page_count_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "even"/>
+      <enumeration value = "odd"/>
+      <enumeration value = "end-on-even"/>
+      <enumeration value = "end-on-odd"/>
+      <enumeration value = "no-force"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "table_layout_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "fixed"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "scaling_method_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "integer-pixels"/>
+      <enumeration value = "resample-any-method"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "displace_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "inherit"/>
+      <enumeration value = "auto"/>
+      <enumeration value = "none"/>
+      <enumeration value = "line"/>
+      <enumeration value = "indent"/>
+      <enumeration value = "block"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "media_usage_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "paginate"/>
+      <enumeration value = "bounded-in-one-dimension"/>
+      <enumeration value = "unbounded"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "rendering_intent_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "perceptual"/>
+      <enumeration value = "relative-colorimetric"/>
+      <enumeration value = "saturation"/>
+      <enumeration value = "absolute-colorimetric"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "hyphenate_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "false"/>
+      <enumeration value = "true"/>
+      <enumeration value = "inherit">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+    </restriction>
+  </simpleType>
+  <simpleType name = "suppress_at_line_break_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "suppress"/>
+      <enumeration value = "retain"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "treat_as_word_space_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "true"/>
+      <enumeration value = "false"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "dominant_baseline_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "use-script"/>
+      <enumeration value = "no-change"/>
+      <enumeration value = "reset-size"/>
+      <enumeration value = "ideographic"/>
+      <enumeration value = "alphabetic"/>
+      <enumeration value = "hanging"/>
+      <enumeration value = "mathematical"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "orientation_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "inherit"/>
+      <enumeration value = "0"/>
+      <enumeration value = "90"/>
+      <enumeration value = "180"/>
+      <enumeration value = "270"/>
+      <enumeration value = "-90"/>
+      <enumeration value = "-180"/>
+      <enumeration value = "-270"/>
+      <enumeration value = "0deg"/>
+      <enumeration value = "90deg"/>
+      <enumeration value = "180deg"/>
+      <enumeration value = "270deg"/>
+      <enumeration value = "-90deg"/>
+      <enumeration value = "-180deg"/>
+      <enumeration value = "-270deg"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "measurement_Type">
+    <annotation>
+      <documentation>
+        Here to document the acceptable measurements
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <enumeration value = "px"/>
+      <enumeration value = "pt"/>
+      <enumeration value = "mm"/>
+      <enumeration value = "in"/>
+      <enumeration value = "cm"/>
+      <enumeration value = "em"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "positive_length_Type">
+    <restriction base = "NMTOKEN">
+      <pattern value = "\+?\d+\.?\d*(px|pt|mm|cm|in|em)"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "negative_length_Type">
+    <restriction base = "NMTOKEN">
+      <pattern value = "-\d+\.?\d*(px|pt|mm|cm|in|em)"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "integer_Force_Type">
+    <restriction base = "string">
+      <pattern value = "([0-9]+|force)"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "padding_top_Type">
+    <union memberTypes = "fo:width_Type fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "padding_before_Type">
+    <union memberTypes = "fo:width_Type fo:length_Type fo:length_conditional_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "country_Type">
+    <annotation>
+      <documentation>
+        A string of characters conforming to an ISO 3166 country code.
+      </documentation>
+    </annotation>
+    <restriction base = "NMTOKEN">
+      <enumeration value = "none"/>
+      <enumeration value = "inherit"/>
+      <enumeration value = "AF"><annotation><documentation> country-name = "AFGHANISTAN"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "AL"><annotation><documentation> country-name = "ALBANIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "DZ"><annotation><documentation> country-name = "ALGERIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "AS"><annotation><documentation> country-name = "AMERICANSAMOA"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "AD"><annotation><documentation> country-name = "ANDORRA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "AO"><annotation><documentation> country-name = "ANGOLA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "AI"><annotation><documentation> country-name = "ANGUILLA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "AQ"><annotation><documentation> country-name = "ANTARCTICA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "AG"><annotation><documentation> country-name = "ANTIGUAANDBARBUDA"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "AR"><annotation><documentation> country-name = "ARGENTINA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "AM"><annotation><documentation> country-name = "ARMENIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "AW"><annotation><documentation> country-name = "ARUBA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "AU"><annotation><documentation> country-name = "AUSTRALIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "AT"><annotation><documentation> country-name = "AUSTRIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "AZ"><annotation><documentation> country-name = "AZERBAIJAN"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "BS"><annotation><documentation> country-name = "BAHAMAS"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "BH"><annotation><documentation> country-name = "BAHRAIN"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "BD"><annotation><documentation> country-name = "BANGLADESH"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "BB"><annotation><documentation> country-name = "BARBADOS"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "BY"><annotation><documentation> country-name = "BELARUS"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "BE"><annotation><documentation> country-name = "BELGIUM"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "BZ"><annotation><documentation> country-name = "BELIZE"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "BJ"><annotation><documentation> country-name = "BENIN"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "BM"><annotation><documentation> country-name = "BERMUDA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "BT"><annotation><documentation> country-name = "BHUTAN"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "BO"><annotation><documentation> country-name = "BOLIVIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "BA"><annotation><documentation> country-name = "BOSNIAANDHERZEGOVINA"/ </documentation></annotation>            </enumeration>
+      <enumeration value = "BW"><annotation><documentation> country-name = "BOTSWANA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "BV"><annotation><documentation> country-name = "BOUVETISLAND"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "BR"><annotation><documentation> country-name = "BRAZIL"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "IO"><annotation><documentation> country-name = "BRITISHINDIANOCEANTERRITORY"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "BN"><annotation><documentation> country-name = "BRUNEIDARUSSALAM"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "BG"><annotation><documentation> country-name = "BULGARIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "BF"><annotation><documentation> country-name = "BURKINAFASO"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "BI"><annotation><documentation> country-name = "BURUNDI"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "KH"><annotation><documentation> country-name = "CAMBODIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "CM"><annotation><documentation> country-name = "CAMEROON"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "CA"><annotation><documentation> country-name = "CANADA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "CV"><annotation><documentation> country-name = "CAPEVERDE"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "KY"><annotation><documentation> country-name = "CAYMANISLANDS"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "CF"><annotation><documentation> country-name = "CENTRALAFRICANREPUBLIC"/ </documentation></annotation>            </enumeration>
+      <enumeration value = "TD"><annotation><documentation> country-name = "CHAD"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "CL"><annotation><documentation> country-name = "CHILE"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "CN"><annotation><documentation> country-name = "CHINA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "CX"><annotation><documentation> country-name = "CHRISTMASISLAND"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "CC"><annotation><documentation> country-name = "COCOS(KEELING)ISLANDS"/ </documentation></annotation>            </enumeration>
+      <enumeration value = "CO"><annotation><documentation> country-name = "COLOMBIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "KM"><annotation><documentation> country-name = "COMOROS"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "CG"><annotation><documentation> country-name = "CONGO"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "CD"><annotation><documentation> country-name = "CONGO,THEDEMOCRATICREPUBLICOFTHE"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "CK"><annotation><documentation> country-name = "COOKISLANDS"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "CR"><annotation><documentation> country-name = "COSTARICA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "CI"><annotation><documentation> country-name = "COTED'IVOIRE"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "HR"><annotation><documentation> country-name = "CROATIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "CU"><annotation><documentation> country-name = "CUBA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "CY"><annotation><documentation> country-name = "CYPRUS"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "CZ"><annotation><documentation> country-name = "CZECHREPUBLIC"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "DK"><annotation><documentation> country-name = "DENMARK"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "DJ"><annotation><documentation> country-name = "DJIBOUTI"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "DM"><annotation><documentation> country-name = "DOMINICA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "DO"><annotation><documentation> country-name = "DOMINICANREPUBLIC"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "TP"><annotation><documentation> country-name = "EASTTIMOR"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "EC"><annotation><documentation> country-name = "ECUADOR"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "EG"><annotation><documentation> country-name = "EGYPT"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "SV"><annotation><documentation> country-name = "ELSALVADOR"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "GQ"><annotation><documentation> country-name = "EQUATORIALGUINEA"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "ER"><annotation><documentation> country-name = "ERITREA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "EE"><annotation><documentation> country-name = "ESTONIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "ET"><annotation><documentation> country-name = "ETHIOPIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "FK"><annotation><documentation> country-name = "FALKLANDISLANDS(MALVINAS)"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "FO"><annotation><documentation> country-name = "FAROEISLANDS"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "FJ"><annotation><documentation> country-name = "FIJI"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "FI"><annotation><documentation> country-name = "FINLAND"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "FR"><annotation><documentation> country-name = "FRANCE"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "GF"><annotation><documentation> country-name = "FRENCHGUIANA"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "PF"><annotation><documentation> country-name = "FRENCHPOLYNESIA"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "TF"><annotation><documentation> country-name = "FRENCHSOUTHERNTERRITORIES"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "GA"><annotation><documentation> country-name = "GABON"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "GM"><annotation><documentation> country-name = "GAMBIA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "GE"><annotation><documentation> country-name = "GEORGIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "DE"><annotation><documentation> country-name = "GERMANY"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "GH"><annotation><documentation> country-name = "GHANA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "GI"><annotation><documentation> country-name = "GIBRALTAR"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "GR"><annotation><documentation> country-name = "GREECE"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "GL"><annotation><documentation> country-name = "GREENLAND"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "GD"><annotation><documentation> country-name = "GRENADA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "GP"><annotation><documentation> country-name = "GUADELOUPE"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "GU"><annotation><documentation> country-name = "GUAM"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "GT"><annotation><documentation> country-name = "GUATEMALA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "GN"><annotation><documentation> country-name = "GUINEA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "GW"><annotation><documentation> country-name = "GUINEA-BISSAU"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "GY"><annotation><documentation> country-name = "GUYANA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "HT"><annotation><documentation> country-name = "HAITI"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "HM"><annotation><documentation> country-name = "HEARDISLANDANDMCDONALDISLANDS"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "VA"><annotation><documentation> country-name = "HOLYSEE(VATICANCITYSTATE)"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "HN"><annotation><documentation> country-name = "HONDURAS"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "HK"><annotation><documentation> country-name = "HONGKONG"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "HU"><annotation><documentation> country-name = "HUNGARY"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "IS"><annotation><documentation> country-name = "ICELAND"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "IN"><annotation><documentation> country-name = "INDIA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "ID"><annotation><documentation> country-name = "INDONESIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "IR"><annotation><documentation> country-name = "IRAN,ISLAMICREPUBLICOF"/ </documentation></annotation>            </enumeration>
+      <enumeration value = "IQ"><annotation><documentation> country-name = "IRAQ"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "IE"><annotation><documentation> country-name = "IRELAND"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "IL"><annotation><documentation> country-name = "ISRAEL"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "IT"><annotation><documentation> country-name = "ITALY"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "JM"><annotation><documentation> country-name = "JAMAICA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "JP"><annotation><documentation> country-name = "JAPAN"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "JO"><annotation><documentation> country-name = "JORDAN"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "KZ"><annotation><documentation> country-name = "KAZAKSTAN"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "KE"><annotation><documentation> country-name = "KENYA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "KI"><annotation><documentation> country-name = "KIRIBATI"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "KP"><annotation><documentation> country-name = "KOREA,DEMOCRATICPEOPLE'SREPUBLICOF"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "KR"><annotation><documentation> country-name = "KOREA,REPUBLICOF"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "KW"><annotation><documentation> country-name = "KUWAIT"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "KG"><annotation><documentation> country-name = "KYRGYZSTAN"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "LA"><annotation><documentation> country-name = "LAOPEOPLE'SDEMOCRATICREPUBLIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "LV"><annotation><documentation> country-name = "LATVIA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "LB"><annotation><documentation> country-name = "LEBANON"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "LS"><annotation><documentation> country-name = "LESOTHO"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "LR"><annotation><documentation> country-name = "LIBERIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "LY"><annotation><documentation> country-name = "LIBYANARABJAMAHIRIYA"/ </documentation></annotation>            </enumeration>
+      <enumeration value = "LI"><annotation><documentation> country-name = "LIECHTENSTEIN"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "LT"><annotation><documentation> country-name = "LITHUANIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "LU"><annotation><documentation> country-name = "LUXEMBOURG"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "MO"><annotation><documentation> country-name = "MACAU"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "MK"><annotation><documentation> country-name = "MACEDONIA,THEFORMERYUGOSLAVREPUBLICOF"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "MG"><annotation><documentation> country-name = "MADAGASCAR"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "MW"><annotation><documentation> country-name = "MALAWI"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "MY"><annotation><documentation> country-name = "MALAYSIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "MV"><annotation><documentation> country-name = "MALDIVES"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "ML"><annotation><documentation> country-name = "MALI"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "MT"><annotation><documentation> country-name = "MALTA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "MH"><annotation><documentation> country-name = "MARSHALLISLANDS"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "MQ"><annotation><documentation> country-name = "MARTINIQUE"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "MR"><annotation><documentation> country-name = "MAURITANIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "MU"><annotation><documentation> country-name = "MAURITIUS"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "YT"><annotation><documentation> country-name = "MAYOTTE"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "MX"><annotation><documentation> country-name = "MEXICO"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "FM"><annotation><documentation> country-name = "MICRONESIA,FEDERATEDSTATESOF"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "MD"><annotation><documentation> country-name = "MOLDOVA,REPUBLICOF"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "MC"><annotation><documentation> country-name = "MONACO"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "MN"><annotation><documentation> country-name = "MONGOLIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "MS"><annotation><documentation> country-name = "MONTSERRAT"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "MA"><annotation><documentation> country-name = "MOROCCO"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "MZ"><annotation><documentation> country-name = "MOZAMBIQUE"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "MM"><annotation><documentation> country-name = "MYANMAR"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "NA"><annotation><documentation> country-name = "NAMIBIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "NR"><annotation><documentation> country-name = "NAURU"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "NP"><annotation><documentation> country-name = "NEPAL"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "NL"><annotation><documentation> country-name = "NETHERLANDS"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "AN"><annotation><documentation> country-name = "NETHERLANDSANTILLES"/ </documentation></annotation>            </enumeration>
+      <enumeration value = "NC"><annotation><documentation> country-name = "NEWCALEDONIA"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "NZ"><annotation><documentation> country-name = "NEWZEALAND"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "NI"><annotation><documentation> country-name = "NICARAGUA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "NE"><annotation><documentation> country-name = "NIGER"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "NG"><annotation><documentation> country-name = "NIGERIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "NU"><annotation><documentation> country-name = "NIUE"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "NF"><annotation><documentation> country-name = "NORFOLKISLAND"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "MP"><annotation><documentation> country-name = "NORTHERNMARIANAISLANDS"/ </documentation></annotation>            </enumeration>
+      <enumeration value = "NO"><annotation><documentation> country-name = "NORWAY"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "OM"><annotation><documentation> country-name = "OMAN"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "PK"><annotation><documentation> country-name = "PAKISTAN"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "PW"><annotation><documentation> country-name = "PALAU"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "PS"><annotation><documentation> country-name = "PALESTINIANTERRITORY,OCCUPIED"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "PA"><annotation><documentation> country-name = "PANAMA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "PG"><annotation><documentation> country-name = "PAPUANEWGUINEA"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "PY"><annotation><documentation> country-name = "PARAGUAY"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "PE"><annotation><documentation> country-name = "PERU"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "PH"><annotation><documentation> country-name = "PHILIPPINES"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "PN"><annotation><documentation> country-name = "PITCAIRN"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "PL"><annotation><documentation> country-name = "POLAND"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "PT"><annotation><documentation> country-name = "PORTUGAL"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "PR"><annotation><documentation> country-name = "PUERTORICO"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "QA"><annotation><documentation> country-name = "QATAR"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "RE"><annotation><documentation> country-name = "R+UNION"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "RO"><annotation><documentation> country-name = "ROMANIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "RU"><annotation><documentation> country-name = "RUSSIANFEDERATION"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "RW"><annotation><documentation> country-name = "RWANDA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "SH"><annotation><documentation> country-name = "SAINTHELENA"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "KN"><annotation><documentation> country-name = "SAINTKITTSANDNEVIS"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "LC"><annotation><documentation> country-name = "SAINTLUCIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "PM"><annotation><documentation> country-name = "SAINTPIERREANDMIQUELON"/ </documentation></annotation>            </enumeration>
+      <enumeration value = "VC"><annotation><documentation> country-name = "SAINTVINCENTANDTHEGRENADINES"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "WS"><annotation><documentation> country-name = "SAMOA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "SM"><annotation><documentation> country-name = "SANMARINO"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "ST"><annotation><documentation> country-name = "SAOTOMEANDPRINCIPE"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "SA"><annotation><documentation> country-name = "SAUDIARABIA"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "SN"><annotation><documentation> country-name = "SENEGAL"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "SC"><annotation><documentation> country-name = "SEYCHELLES"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "SL"><annotation><documentation> country-name = "SIERRALEONE"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "SG"><annotation><documentation> country-name = "SINGAPORE"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "SK"><annotation><documentation> country-name = "SLOVAKIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "SI"><annotation><documentation> country-name = "SLOVENIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "SB"><annotation><documentation> country-name = "SOLOMONISLANDS"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "SO"><annotation><documentation> country-name = "SOMALIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "ZA"><annotation><documentation> country-name = "SOUTHAFRICA"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "GS"><annotation><documentation> country-name = "SOUTHGEORGIAANDTHESOUTHSANDWICHISLANDS"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "ES"><annotation><documentation> country-name = "SPAIN"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "LK"><annotation><documentation> country-name = "SRILANKA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "SD"><annotation><documentation> country-name = "SUDAN"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "SR"><annotation><documentation> country-name = "SURINAME"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "SJ"><annotation><documentation> country-name = "SVALBARDANDJANMAYEN"/ </documentation></annotation>            </enumeration>
+      <enumeration value = "SZ"><annotation><documentation> country-name = "SWAZILAND"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "SE"><annotation><documentation> country-name = "SWEDEN"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "CH"><annotation><documentation> country-name = "SWITZERLAND"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "SY"><annotation><documentation> country-name = "SYRIANARABREPUBLIC"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "TW"><annotation><documentation> country-name = "TAIWAN,PROVINCEOFCHINA"/ </documentation></annotation>            </enumeration>
+      <enumeration value = "TJ"><annotation><documentation> country-name = "TAJIKISTAN"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "TZ"><annotation><documentation> country-name = "TANZANIA,UNITEDREPUBLICOF"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "TH"><annotation><documentation> country-name = "THAILAND"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "TG"><annotation><documentation> country-name = "TOGO"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "TK"><annotation><documentation> country-name = "TOKELAU"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "TO"><annotation><documentation> country-name = "TONGA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "TT"><annotation><documentation> country-name = "TRINIDADANDTOBAGO"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "TN"><annotation><documentation> country-name = "TUNISIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "TR"><annotation><documentation> country-name = "TURKEY"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "TM"><annotation><documentation> country-name = "TURKMENISTAN"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "TC"><annotation><documentation> country-name = "TURKSANDCAICOSISLANDS"/ </documentation></annotation>            </enumeration>
+      <enumeration value = "TV"><annotation><documentation> country-name = "TUVALU"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "UG"><annotation><documentation> country-name = "UGANDA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "UA"><annotation><documentation> country-name = "UKRAINE"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "AE"><annotation><documentation> country-name = "UNITEDARABEMIRATES"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "GB"><annotation><documentation> country-name = "UNITEDKINGDOM"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "US"><annotation><documentation> country-name = "UNITEDSTATES"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "UM"><annotation><documentation> country-name = "UNITEDSTATESMINOROUTLYINGISLANDS"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "UY"><annotation><documentation> country-name = "URUGUAY"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "UZ"><annotation><documentation> country-name = "UZBEKISTAN"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "VU"><annotation><documentation> country-name = "VANUATU"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "VE"><annotation><documentation> country-name = "VENEZUELA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "VN"><annotation><documentation> country-name = "VIETNAM"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "VG"><annotation><documentation> country-name = "VIRGINISLANDS,BRITISH"/ </documentation></annotation>            </enumeration>
+      <enumeration value = "VI"><annotation><documentation> country-name = "VIRGINISLANDS,U.S."/ </documentation></annotation>              </enumeration>
+      <enumeration value = "WF"><annotation><documentation> country-name = "WALLISANDFUTUNA"/ </documentation></annotation>              </enumeration>
+      <enumeration value = "EH"><annotation><documentation> country-name = "WESTERNSAHARA"/ </documentation></annotation>                </enumeration>
+      <enumeration value = "YE"><annotation><documentation> country-name = "YEMEN"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "YU"><annotation><documentation> country-name = "YUGOSLAVIA"/ </documentation></annotation>                  </enumeration>
+      <enumeration value = "ZM"><annotation><documentation> country-name = "ZAMBIA"/ </documentation></annotation>                    </enumeration>
+      <enumeration value = "ZW"><annotation><documentation> country-name = "ZIMBABWE"/ </documentation></annotation>                  </enumeration>
+    </restriction>
+  </simpleType>
+  <simpleType name = "language_Type">
+  <annotation><documentation> A string of characters conforming to the ISO 639 3-letter code. (Rather odd since all of them have 2 letters)</documentation></annotation>
+    <restriction base = "NMTOKEN">
+      <enumeration value = "none"/>
+      <enumeration value = "inherit"/>
+      <enumeration value = "AY"><annotation><documentation> language-name = "AYMARA" language-family = "AMERINDIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "GN"><annotation><documentation> language-name = "GUARANI" language-family = "AMERINDIAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "QU"><annotation><documentation> language-name = "QUECHUA" language-family = "AMERINDIAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "DZ"><annotation><documentation> language-name = "BHUTANI" language-family = "ASIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "MY"><annotation><documentation> language-name = "BURMESE" language-family = "ASIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "KM"><annotation><documentation> language-name = "CAMBODIAN" language-family = "ASIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "ZH"><annotation><documentation> language-name = "CHINESE" language-family = "ASIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "JA"><annotation><documentation> language-name = "JAPANESE" language-family = "ASIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "KO"><annotation><documentation> language-name = "KOREAN" language-family = "ASIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "LO"><annotation><documentation> language-name = "LAOTHIAN" language-family = "ASIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "TH"><annotation><documentation> language-name = "THAI" language-family = "ASIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "BO"><annotation><documentation> language-name = "TIBETAN" language-family = "ASIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "VI"><annotation><documentation> language-name = "VIETNAMESE" language-family = "ASIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "LV"><annotation><documentation> language-name = "LATVIAN;LETTISH" language-family = "BALTIC"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "LT"><annotation><documentation> language-name = "LITHUANIAN" language-family = "BALTIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "EU"><annotation><documentation> language-name = "BASQUE" language-family = "BASQUE"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "BR"><annotation><documentation> language-name = "BRETON" language-family = "CELTIC"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "GA"><annotation><documentation> language-name = "IRISH" language-family = "CELTIC"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "GD"><annotation><documentation> language-name = "SCOTS-GAELIC" language-family = "CELTIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "CY"><annotation><documentation> language-name = "WELSH" language-family = "CELTIC"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "KN"><annotation><documentation> language-name = "KANNADA" language-family = "DRAVIDIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "ML"><annotation><documentation> language-name = "MALAYALAM" language-family = "DRAVIDIAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "TA"><annotation><documentation> language-name = "TAMIL" language-family = "DRAVIDIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "TE"><annotation><documentation> language-name = "TELUGU" language-family = "DRAVIDIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "KL"><annotation><documentation> language-name = "GREENLANDIC" language-family = "ESKIMO"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "IK"><annotation><documentation> language-name = "INUPIAK" language-family = "ESKIMO"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "ET"><annotation><documentation> language-name = "ESTONIAN" language-family = "FINNO-UGRIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "FI"><annotation><documentation> language-name = "FINNISH" language-family = "FINNO-UGRIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "HU"><annotation><documentation> language-name = "HUNGARIAN" language-family = "FINNO-UGRIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "AF"><annotation><documentation> language-name = "AFRIKAANS" language-family = "GERMANIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "DA"><annotation><documentation> language-name = "DANISH" language-family = "GERMANIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "NL"><annotation><documentation> language-name = "DUTCH" language-family = "GERMANIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "EN"><annotation><documentation> language-name = "ENGLISH" language-family = "GERMANIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "FO"><annotation><documentation> language-name = "FAROESE" language-family = "GERMANIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "FY"><annotation><documentation> language-name = "FRISIAN" language-family = "GERMANIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "DE"><annotation><documentation> language-name = "GERMAN" language-family = "GERMANIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "IS"><annotation><documentation> language-name = "ICELANDIC" language-family = "GERMANIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "NO"><annotation><documentation> language-name = "NORWEGIAN" language-family = "GERMANIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "SV"><annotation><documentation> language-name = "SWEDISH" language-family = "GERMANIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "YI"><annotation><documentation> language-name = "YIDDISH" language-family = "GERMANIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "OM"><annotation><documentation> language-name = "AFAN-(OROMO)" language-family = "HAMITIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "AA"><annotation><documentation> language-name = "AFAR" language-family = "HAMITIC"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "SO"><annotation><documentation> language-name = "SOMALI" language-family = "HAMITIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "AB"><annotation><documentation> language-name = "ABKHAZIAN" language-family = "IBERO-CAUCASIAN"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "KA"><annotation><documentation> language-name = "GEORGIAN" language-family = "IBERO-CAUCASIAN"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "AS"><annotation><documentation> language-name = "ASSAMESE" language-family = "INDIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "BN"><annotation><documentation> language-name = "BENGALI;BANGLA" language-family = "INDIAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "BH"><annotation><documentation> language-name = "BIHARI" language-family = "INDIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "GU"><annotation><documentation> language-name = "GUJARATI" language-family = "INDIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "HI"><annotation><documentation> language-name = "HINDI" language-family = "INDIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "KS"><annotation><documentation> language-name = "KASHMIRI" language-family = "INDIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "MR"><annotation><documentation> language-name = "MARATHI" language-family = "INDIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "NE"><annotation><documentation> language-name = "NEPALI" language-family = "INDIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "OR"><annotation><documentation> language-name = "ORIYA" language-family = "INDIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "PA"><annotation><documentation> language-name = "PUNJABI" language-family = "INDIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "SA"><annotation><documentation> language-name = "SANSKRIT" language-family = "INDIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "SD"><annotation><documentation> language-name = "SINDHI" language-family = "INDIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "SI"><annotation><documentation> language-name = "SINGHALESE" language-family = "INDIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "UR"><annotation><documentation> language-name = "URDU" language-family = "INDIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "SQ"><annotation><documentation> language-name = "ALBANIAN" language-family = "INDO-EUROPEAN(OTHER)"/ </documentation></annotation>  </enumeration>
+      <enumeration value = "HY"><annotation><documentation> language-name = "ARMENIAN" language-family = "INDO-EUROPEAN(OTHER)"/ </documentation></annotation>  </enumeration>
+      <enumeration value = "EO"><annotation><documentation> language-name = "ESPERANTO" language-family = "INTERNATIONAL-AUX."/ </documentation></annotation>  </enumeration>
+      <enumeration value = "IA"><annotation><documentation> language-name = "INTERLINGUA" language-family = "INTERNATIONAL-AUX."/ </documentation></annotation>  </enumeration>
+      <enumeration value = "IE"><annotation><documentation> language-name = "INTERLINGUE" language-family = "INTERNATIONAL-AUX."/ </documentation></annotation>  </enumeration>
+      <enumeration value = "VO"><annotation><documentation> language-name = "VOLAPUK" language-family = "INTERNATIONAL-AUX."/ </documentation></annotation>  </enumeration>
+      <enumeration value = "KU"><annotation><documentation> language-name = "KURDISH" language-family = "IRANIAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "PS"><annotation><documentation> language-name = "PASHTO;PUSHTO" language-family = "IRANIAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "FA"><annotation><documentation> language-name = "PERSIAN-(farsi)" language-family = "IRANIAN"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "TG"><annotation><documentation> language-name = "TAJIK" language-family = "IRANIAN"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "EL"><annotation><documentation> language-name = "GREEK" language-family = "LATIN/GREEK"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "LA"><annotation><documentation> language-name = "LATIN" language-family = "LATIN/GREEK"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "HA"><annotation><documentation> language-name = "HAUSA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "RW"><annotation><documentation> language-name = "KINYARWANDA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "RN"><annotation><documentation> language-name = "KURUNDI" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "LN"><annotation><documentation> language-name = "LINGALA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "SG"><annotation><documentation> language-name = "SANGHO" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "ST"><annotation><documentation> language-name = "SESOTHO" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "TN"><annotation><documentation> language-name = "SETSWANA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "SN"><annotation><documentation> language-name = "SHONA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "SS"><annotation><documentation> language-name = "SISWATI" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "SW"><annotation><documentation> language-name = "SWAHILI" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "TS"><annotation><documentation> language-name = "TSONGA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "TW"><annotation><documentation> language-name = "TWI" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "WO"><annotation><documentation> language-name = "WOLOF" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "XH"><annotation><documentation> language-name = "XHOSA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "YO"><annotation><documentation> language-name = "YORUBA" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "ZU"><annotation><documentation> language-name = "ZULU" language-family = "NEGRO-AFRICAN"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "FJ"><annotation><documentation> language-name = "FIJI" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "ID"><annotation><documentation> language-name = "INDONESIAN" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>  </enumeration>
+      <enumeration value = "JV"><annotation><documentation> language-name = "JAVANESE" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>  </enumeration>
+      <enumeration value = "MG"><annotation><documentation> language-name = "MALAGASY" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>  </enumeration>
+      <enumeration value = "MS"><annotation><documentation> language-name = "MALAY" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "MI"><annotation><documentation> language-name = "MAORI" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "SM"><annotation><documentation> language-name = "SAMOAN" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "SU"><annotation><documentation> language-name = "SUNDANESE" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>  </enumeration>
+      <enumeration value = "TL"><annotation><documentation> language-name = "TAGALOG" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>  </enumeration>
+      <enumeration value = "TO"><annotation><documentation> language-name = "TONGA" language-family = "OCEANIC/INDONESIAN"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "CA"><annotation><documentation> language-name = "CATALAN" language-family = "ROMANCE"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "CO"><annotation><documentation> language-name = "CORSICAN" language-family = "ROMANCE"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "FR"><annotation><documentation> language-name = "FRENCH" language-family = "ROMANCE"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "GL"><annotation><documentation> language-name = "GALICIAN" language-family = "ROMANCE"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "IT"><annotation><documentation> language-name = "ITALIAN" language-family = "ROMANCE"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "MO"><annotation><documentation> language-name = "MOLDAVIAN" language-family = "ROMANCE"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "OC"><annotation><documentation> language-name = "OCCITAN" language-family = "ROMANCE"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "PT"><annotation><documentation> language-name = "PORTUGUESE" language-family = "ROMANCE"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "RM"><annotation><documentation> language-name = "RHAETO-ROMANCE" language-family = "ROMANCE"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "RO"><annotation><documentation> language-name = "ROMANIAN" language-family = "ROMANCE"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "ES"><annotation><documentation> language-name = "SPANISH" language-family = "ROMANCE"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "AM"><annotation><documentation> language-name = "AMHARIC" language-family = "SEMITIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "AR"><annotation><documentation> language-name = "ARABIC" language-family = "SEMITIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "HE"><annotation><documentation> language-name = "HEBREW" language-family = "SEMITIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "MT"><annotation><documentation> language-name = "MALTESE" language-family = "SEMITIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "TI"><annotation><documentation> language-name = "TIGRINYA" language-family = "SEMITIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "BG"><annotation><documentation> language-name = "BULGARIAN" language-family = "SLAVIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "BE"><annotation><documentation> language-name = "BYELORUSSIAN" language-family = "SLAVIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "HR"><annotation><documentation> language-name = "CROATIAN" language-family = "SLAVIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "CS"><annotation><documentation> language-name = "CZECH" language-family = "SLAVIC"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "MK"><annotation><documentation> language-name = "MACEDONIAN" language-family = "SLAVIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "PL"><annotation><documentation> language-name = "POLISH" language-family = "SLAVIC"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "RU"><annotation><documentation> language-name = "RUSSIAN" language-family = "SLAVIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "SR"><annotation><documentation> language-name = "SERBIAN" language-family = "SLAVIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "SH"><annotation><documentation> language-name = "SERBO-CROATIAN" language-family = "SLAVIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "SK"><annotation><documentation> language-name = "SLOVAK" language-family = "SLAVIC"/ </documentation></annotation>          </enumeration>
+      <enumeration value = "SL"><annotation><documentation> language-name = "SLOVENIAN" language-family = "SLAVIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "UK"><annotation><documentation> language-name = "UKRAINIAN" language-family = "SLAVIC"/ </documentation></annotation>        </enumeration>
+      <enumeration value = "AZ"><annotation><documentation> language-name = "AZERBAIJANI" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>    </enumeration>
+      <enumeration value = "BA"><annotation><documentation> language-name = "BASHKIR" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "KK"><annotation><documentation> language-name = "KAZAKH" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "KY"><annotation><documentation> language-name = "KIRGHIZ" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "TT"><annotation><documentation> language-name = "TATAR" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "TR"><annotation><documentation> language-name = "TURKISH" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "TK"><annotation><documentation> language-name = "TURKMEN" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "UZ"><annotation><documentation> language-name = "UZBEK" language-family = "TURKIC/ALTAIC"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "BI"><annotation><documentation> language-name = "BISLAMA" language-family = "[not-given]"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "MN"><annotation><documentation> language-name = "MONGOLIAN" language-family = "[not-given]"/ </documentation></annotation>      </enumeration>
+      <enumeration value = "NA"><annotation><documentation> language-name = "NAURU" language-family = "[not-given]"/ </documentation></annotation>        </enumeration>
+    </restriction>
+  </simpleType>
+  <simpleType name = "always_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "always"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "auto_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "baseline_base_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "baseline"/>
+      <enumeration value = "sub"/>
+      <enumeration value = "super"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "caption_side_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "before"/>
+      <enumeration value = "after"/>
+      <enumeration value = "start"/>
+      <enumeration value = "end"/>
+      <enumeration value = "top"/>
+      <enumeration value = "bottom"/>
+      <enumeration value = "left"/>
+      <enumeration value = "right"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "display_align_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "before"/>
+      <enumeration value = "center"/>
+      <enumeration value = "after"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "float_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "inherit"/>
+      <enumeration value = "before"/>
+      <enumeration value = "start"/>
+      <enumeration value = "end"/>
+      <enumeration value = "left"/>
+      <enumeration value = "right"/>
+      <enumeration value = "none"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "blank_or_not_blank_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "blank"/>
+      <enumeration value = "not-blank"/>
+      <enumeration value = "any"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "text_transform_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "capitalize"/>
+      <enumeration value = "uppercase"/>
+      <enumeration value = "lowercase"/>
+      <enumeration value = "none"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "border_collapse_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "collapse"/>
+      <enumeration value = "separate"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "line_height_shift_adjustment_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "consider-shifts"/>
+      <enumeration value = "disregard-shifts"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "white_space_collapse_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "false"/>
+      <enumeration value = "true"/>
+      <enumeration value = "inherit">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+    </restriction>
+  </simpleType>
+  <simpleType name = "retrieve_position_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "first-starting-within-page"/>
+      <enumeration value = "first-including-carryover"/>
+      <enumeration value = "last-starting-within-page"/>
+      <enumeration value = "last-ending-within-page"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "page_position_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "first"/>
+      <enumeration value = "last"/>
+      <enumeration value = "rest"/>
+      <enumeration value = "any"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "force_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "force"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "white_space_treatment_Type">
+    <annotation>
+      <documentation>
+        <fop_fail>property ignored</fop_fail>
+      </documentation>
+    </annotation>
+    <restriction base = "NMTOKEN">
+      <enumeration value = "ignore"/>
+      <enumeration value = "preserve"/>
+      <enumeration value = "ignore-if-before-linefeed"/>
+      <enumeration value = "ignore-if-after-linefeed"/>
+      <enumeration value = "ignore-if-surrounding-linefeed"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "linefeed_treatment_Type">
+    <annotation>
+      <documentation>
+        <fop_fail>property is not implemented yet</fop_fail>
+      </documentation>
+    </annotation>
+    <restriction base = "NMTOKEN">
+      <enumeration value = "ignore"/>
+      <enumeration value = "preserve"/>
+      <enumeration value = "treat-as-space"/>
+      <enumeration value = "treat-as-zero-width-space"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "inherit_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "horizontal_position_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "left"/>
+      <enumeration value = "center"/>
+      <enumeration value = "right"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "line_stacking_strategy_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "line-height"/>
+      <enumeration value = "font-height"/>
+      <enumeration value = "max-height"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "active_state_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "link"/>
+      <enumeration value = "visited"/>
+      <enumeration value = "active"/>
+      <enumeration value = "hover"/>
+      <enumeration value = "focus"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "writing_mode_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "lr-tb"/>
+      <enumeration value = "rl-tb"/>
+      <enumeration value = "tb-rl"/>
+      <enumeration value = "lr"/>
+      <enumeration value = "rl"/>
+      <enumeration value = "tb"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "direction_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "ltr"/>
+      <enumeration value = "rtl"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "wrap_option_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "no-wrap"/>
+      <enumeration value = "wrap"/>
+      <enumeration value = "inherit">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+    </restriction>
+  </simpleType>
+  <simpleType name = "span_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "none"/>
+      <enumeration value = "all"/>
+      <enumeration value = "inherit">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+    </restriction>
+  </simpleType>
+  <simpleType name = "rule_style_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "none"/>
+      <enumeration value = "dotted"/>
+      <enumeration value = "dashed"/>
+      <enumeration value = "solid"/>
+      <enumeration value = "double"/>
+      <enumeration value = "groove"/>
+      <enumeration value = "ridge"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "border_style_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "inherit">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "none"/>
+      <enumeration value = "hidden"/>
+      <enumeration value = "dotted"/>
+      <enumeration value = "dashed"/>
+      <enumeration value = "solid"/>
+      <enumeration value = "double"/>
+      <enumeration value = "groove"/>
+      <enumeration value = "ridge"/>
+      <enumeration value = "inset"/>
+      <enumeration value = "outset"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "leader_alignment_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "none"/>
+      <enumeration value = "reference-area"/>
+      <enumeration value = "page"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "text_decoration_Type">
+    <annotation>
+      <documentation>
+        <fop_result>not implemented</fop_result>
+      </documentation>
+    </annotation>
+    <restriction base = "NMTOKEN">
+      <enumeration value = "none"/>
+      <enumeration value = "underline"/>
+      <enumeration value = "no-underline"/>
+      <enumeration value = "overline"/>
+      <enumeration value = "no-overline"/>
+      <enumeration value = "line-through"/>
+      <enumeration value = "no-line-through"/>
+      <enumeration value = "blink"/>
+      <enumeration value = "no-blink"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "unicode_bidi_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "normal"/>
+      <enumeration value = "embed"/>
+      <enumeration value = "bidi-override"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "odd_or_even_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "odd"/>
+      <enumeration value = "even"/>
+      <enumeration value = "any"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "once_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "once"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "retrieve_boundary_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "page"/>
+      <enumeration value = "page-sequence"/>
+      <enumeration value = "document"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "starting_state_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "show"/>
+      <enumeration value = "hide"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "leader_pattern_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "space"/>
+      <enumeration value = "rule"/>
+      <enumeration value = "dots"/>
+      <enumeration value = "use-content"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "text_align_last_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "start"/>
+      <enumeration value = "center"/>
+      <enumeration value = "end"/>
+      <enumeration value = "justify"/>
+      <enumeration value = "inside">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "outside">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "left">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "right">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "inherit">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+    </restriction>
+  </simpleType>
+  <simpleType name = "text_align_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "start"/>
+      <enumeration value = "center"/>
+      <enumeration value = "end"/>
+      <enumeration value = "justify"/>
+      <enumeration value = "inside">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "outside">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+      <enumeration value = "left"/>
+      <enumeration value = "right"/>
+      <enumeration value = "inherit">
+        <annotation>
+          <documentation>
+            <fop_fail>Unknown enumerated value</fop_fail>
+          </documentation>
+        </annotation>
+      </enumeration>
+    </restriction>
+  </simpleType>
+  <simpleType name = "width_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "thin"/>
+      <enumeration value = "medium"/>
+      <enumeration value = "thick"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "vertical_position_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "top"/>
+      <enumeration value = "center"/>
+      <enumeration value = "bottom"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "auto_restore_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "true"/>
+      <enumeration value = "false"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "table_omit_footer_at_break_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "true"/>
+      <enumeration value = "false"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "table_omit_header_at_break_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "true"/>
+      <enumeration value = "false"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "precedence_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "true"/>
+      <enumeration value = "false"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "score_spaces_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "true"/>
+      <enumeration value = "false"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "scaling_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "uniform"/>
+      <enumeration value = "non-uniform"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "use_font_metrics_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "use-font-metrics"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "background_image_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "uri-specification"/>
+      <enumeration value = "none"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "hyphenation_keep_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "column"/>
+      <enumeration value = "page"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "no_limit_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "no-limit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "visibility_Type">
+    <annotation>
+      <documentation>
+        <fop_fail>property is not implemented yet</fop_fail>
+      </documentation>
+    </annotation>
+    <restriction base = "NMTOKEN">
+      <enumeration value = "visible"/>
+      <enumeration value = "hidden"/>
+      <enumeration value = "collapse"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "overflow_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "visible"/>
+      <enumeration value = "hidden"/>
+      <enumeration value = "scroll"/>
+      <enumeration value = "error-if-overflow"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "transparent_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "transparent"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "none_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "none"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "absolute_position_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "absolute"/>
+      <enumeration value = "fixed"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "azimuth_base_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "left-side"/>
+      <enumeration value = "far-left"/>
+      <enumeration value = "left"/>
+      <enumeration value = "center-left"/>
+      <enumeration value = "center"/>
+      <enumeration value = "center-right"/>
+      <enumeration value = "right"/>
+      <enumeration value = "far-right"/>
+      <enumeration value = "right-side"/>
+      <enumeration value = "behind"/>
+      <enumeration value = "leftwards"/>
+      <enumeration value = "rightwards"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "azimuth_Type">
+    <union memberTypes = "fo:angle_Type fo:azimuth_base_Type"/>
+  </simpleType>
+  <simpleType name = "elevation_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "below"/>
+      <enumeration value = "level"/>
+      <enumeration value = "above"/>
+      <enumeration value = "higher"/>
+      <enumeration value = "lower"/>
+      <enumeration value = "0"/>
+      <enumeration value = "90"/>
+      <enumeration value = "180"/>
+      <enumeration value = "270"/>
+      <enumeration value = "0deg"/>
+      <enumeration value = "90deg"/>
+      <enumeration value = "180deg"/>
+      <enumeration value = "270deg"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "font_selection_strategy_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "auto"/>
+      <enumeration value = "character-by-character"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "font_stretch_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "normal"/>
+      <enumeration value = "wider"/>
+      <enumeration value = "narrower"/>
+      <enumeration value = "ultra-condensed"/>
+      <enumeration value = "extra-condensed"/>
+      <enumeration value = "condensed"/>
+      <enumeration value = "semi-condensed"/>
+      <enumeration value = "semi-expanded"/>
+      <enumeration value = "expanded"/>
+      <enumeration value = "extra-expanded"/>
+      <enumeration value = "ultra-expanded"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "clear_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "start"/>
+      <enumeration value = "end"/>
+      <enumeration value = "left"/>
+      <enumeration value = "right"/>
+      <enumeration value = "both"/>
+      <enumeration value = "none"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "color_Name_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "aliceblue"/>
+      <enumeration value = "antiquewhite"/>
+      <enumeration value = "aqua"/>
+      <enumeration value = "aquamarine"/>
+      <enumeration value = "azure"/>
+      <enumeration value = "beige"/>
+      <enumeration value = "bisque"/>
+      <enumeration value = "black"/>
+      <enumeration value = "blanchedalmond"/>
+      <enumeration value = "blue"/>
+      <enumeration value = "blueviolet"/>
+      <enumeration value = "brown"/>
+      <enumeration value = "burlywood"/>
+      <enumeration value = "cadetblue"/>
+      <enumeration value = "chartreuse"/>
+      <enumeration value = "chocolate"/>
+      <enumeration value = "coral"/>
+      <enumeration value = "cornflowerblue"/>
+      <enumeration value = "cornsilk"/>
+      <enumeration value = "crimson"/>
+      <enumeration value = "cyan"/>
+      <enumeration value = "darkblue"/>
+      <enumeration value = "darkcyan"/>
+      <enumeration value = "darkgoldenrod"/>
+      <enumeration value = "darkgray"/>
+      <enumeration value = "darkgreen"/>
+      <enumeration value = "darkgrey"/>
+      <enumeration value = "darkkhaki"/>
+      <enumeration value = "darkmagenta"/>
+      <enumeration value = "darkolivegreen"/>
+      <enumeration value = "darkorange"/>
+      <enumeration value = "darkorchid"/>
+      <enumeration value = "darkred"/>
+      <enumeration value = "darksalmon"/>
+      <enumeration value = "darkseagreen"/>
+      <enumeration value = "darkslateblue"/>
+      <enumeration value = "darkslategray"/>
+      <enumeration value = "darkslategrey"/>
+      <enumeration value = "darkturquoise"/>
+      <enumeration value = "darkviolet"/>
+      <enumeration value = "deeppink"/>
+      <enumeration value = "deepskyblue"/>
+      <enumeration value = "dimgray"/>
+      <enumeration value = "dimgrey"/>
+      <enumeration value = "dodgerblue"/>
+      <enumeration value = "firebrick"/>
+      <enumeration value = "floralwhite"/>
+      <enumeration value = "forestgreen"/>
+      <enumeration value = "fuchsia"/>
+      <enumeration value = "gainsboro"/>
+      <enumeration value = "lightpink"/>
+      <enumeration value = "lightsalmon"/>
+      <enumeration value = "lightseagreen"/>
+      <enumeration value = "lightskyblue"/>
+      <enumeration value = "lightslategray"/>
+      <enumeration value = "lightslategrey"/>
+      <enumeration value = "lightsteelblue"/>
+      <enumeration value = "lightyellow"/>
+      <enumeration value = "lime"/>
+      <enumeration value = "limegreen"/>
+      <enumeration value = "linen"/>
+      <enumeration value = "magenta"/>
+      <enumeration value = "maroon"/>
+      <enumeration value = "mediumaquamarine"/>
+      <enumeration value = "mediumblue"/>
+      <enumeration value = "mediumorchid"/>
+      <enumeration value = "mediumpurple"/>
+      <enumeration value = "mediumseagreen"/>
+      <enumeration value = "mediumslateblue"/>
+      <enumeration value = "mediumspringgreen"/>
+      <enumeration value = "mediumturquoise"/>
+      <enumeration value = "mediumvioletred"/>
+      <enumeration value = "midnightblue"/>
+      <enumeration value = "mintcream"/>
+      <enumeration value = "mistyrose"/>
+      <enumeration value = "moccasin"/>
+      <enumeration value = "navajowhite"/>
+      <enumeration value = "navy"/>
+      <enumeration value = "oldlace"/>
+      <enumeration value = "olive"/>
+      <enumeration value = "olivedrab"/>
+      <enumeration value = "orange"/>
+      <enumeration value = "orangered"/>
+      <enumeration value = "orchid"/>
+      <enumeration value = "palegoldenrod"/>
+      <enumeration value = "palegreen"/>
+      <enumeration value = "paleturquoise"/>
+      <enumeration value = "palevioletred"/>
+      <enumeration value = "papayawhip"/>
+      <enumeration value = "peachpuff"/>
+      <enumeration value = "peru"/>
+      <enumeration value = "pink"/>
+      <enumeration value = "plum"/>
+      <enumeration value = "powderblue"/>
+      <enumeration value = "purple"/>
+      <enumeration value = "red"/>
+      <enumeration value = "rosybrown"/>
+      <enumeration value = "royalblue"/>
+      <enumeration value = "saddlebrown"/>
+      <enumeration value = "salmon"/>
+      <enumeration value = "ghostwhite"/>
+      <enumeration value = "gold"/>
+      <enumeration value = "goldenrod"/>
+      <enumeration value = "gray"/>
+      <enumeration value = "grey"/>
+      <enumeration value = "green"/>
+      <enumeration value = "greenyellow"/>
+      <enumeration value = "honeydew"/>
+      <enumeration value = "hotpink"/>
+      <enumeration value = "indianred"/>
+      <enumeration value = "indigo"/>
+      <enumeration value = "ivory"/>
+      <enumeration value = "khaki"/>
+      <enumeration value = "lavender"/>
+      <enumeration value = "lavenderblush"/>
+      <enumeration value = "lawngreen"/>
+      <enumeration value = "lemonchiffon"/>
+      <enumeration value = "lightblue"/>
+      <enumeration value = "lightcoral"/>
+      <enumeration value = "lightcyan"/>
+      <enumeration value = "lightgoldenrodyellow"/>
+      <enumeration value = "lightgray"/>
+      <enumeration value = "lightgreen"/>
+      <enumeration value = "lightgrey"/>
+      <enumeration value = "sandybrown"/>
+      <enumeration value = "seagreen"/>
+      <enumeration value = "seashell"/>
+      <enumeration value = "sienna"/>
+      <enumeration value = "silver"/>
+      <enumeration value = "skyblue"/>
+      <enumeration value = "slateblue"/>
+      <enumeration value = "slategray"/>
+      <enumeration value = "slategrey"/>
+      <enumeration value = "snow"/>
+      <enumeration value = "springgreen"/>
+      <enumeration value = "steelblue"/>
+      <enumeration value = "tan"/>
+      <enumeration value = "teal"/>
+      <enumeration value = "thistle"/>
+      <enumeration value = "tomato"/>
+      <enumeration value = "turquoise"/>
+      <enumeration value = "violet"/>
+      <enumeration value = "wheat"/>
+      <enumeration value = "white"/>
+      <enumeration value = "whitesmoke"/>
+      <enumeration value = "yellow"/>
+      <enumeration value = "yellowgreen"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "color_Hex_Type">
+    <restriction base = "string">
+      <pattern value = "#[0-9A-F]{6}"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "background_color_Type">
+    <union memberTypes = "fo:color_Hex_Type fo:color_Name_Type fo:inherit_Type fo:transparent_Type"/>
+  </simpleType>
+  <simpleType name = "relative_position_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "static"/>
+      <enumeration value = "relative"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "speak_header_Type">
+    <restriction base = "NMTOKEN">
+      <enumeration value = "once"/>
+      <enumeration value = "always"/>
+      <enumeration value = "inherit"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "border_Type">
+    <annotation>
+      <documentation>
+        "fo:width_Type fo:border_style_Type fo:color_Type"
+        <enumeration value="solid 4px yellow"/>
+        <enumeration value="solid 2px green"/>
+        <enumeration value="solid 1px blue"/>
+        <enumeration value="solid 1px silver"/>
+      </documentation>
+    </annotation>
+    <restriction base = "string">
+      <pattern value = "(none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset) \+?\d+\.?\d*(px|pt|mm|cm|in|em) (#[0-9A-F]{6}|[a-z]{3,16})"/>
+    </restriction>
+  </simpleType>
+  <simpleType name = "font_size_Type">
+    <union memberTypes = "fo:absolute_size_Type fo:relative_size_Type fo:length_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "alignment_baseline_Type">
+    <union memberTypes = "fo:auto_Type fo:alignment_Type fo:box_alignment_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "alignment_adjust_Type">
+    <union memberTypes = "fo:auto_Type fo:alignment_Type fo:percentage_Type fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "z_index_Type">
+    <union memberTypes = "fo:auto_Type fo:integer_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "margin_width_Type">
+    <union memberTypes = "fo:auto_Type fo:length_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "block_progression_dimension_optimum_Type">
+    <union memberTypes = "fo:auto_Type fo:length_Type"/>
+  </simpleType>
+  <simpleType name = "block_progression_dimension_maximum_Type">
+    <union memberTypes = "fo:auto_Type fo:length_Type"/>
+  </simpleType>
+  <simpleType name = "inline_progression_dimension_maximum_Type">
+    <union memberTypes = "fo:auto_Type fo:length_Type"/>
+  </simpleType>
+  <simpleType name = "inline_progression_dimension_optimum_Type">
+    <union memberTypes = "fo:auto_Type fo:length_Type"/>
+  </simpleType>
+  <simpleType name = "baseline_shift_Type">
+    <union memberTypes = "fo:baseline_base_Type fo:percentage_Type fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_start_precedence_Type">
+    <union memberTypes = "fo:integer_Type fo:force_Type"/>
+  </simpleType>
+  <simpleType name = "space_end_precedence_Type">
+    <union memberTypes = "fo:integer_Type fo:force_Type"/>
+  </simpleType>
+  <simpleType name = "space_after_precedence_Type">
+    <union memberTypes = "fo:integer_Type fo:force_Type"/>
+  </simpleType>
+  <simpleType name = "space_before_precedence_Type">
+    <union memberTypes = "fo:integer_Type fo:force_Type"/>
+  </simpleType>
+  <simpleType name = "widows_Type">
+    <union memberTypes = "fo:integer_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "orphans_Type">
+    <union memberTypes = "fo:integer_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_start_maximum_Type">
+    <union memberTypes = "fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_start_minimum_Type">
+    <union memberTypes = "fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_end_minimum_Type">
+    <union memberTypes = "fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_end_optimum_Type">
+    <union memberTypes = "fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_before_minimum_Type">
+    <union memberTypes = "fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_after_maximum_Type">
+    <union memberTypes = "fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_start_optimum_Type">
+    <union memberTypes = "fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_end_maximum_Type">
+    <union memberTypes = "fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_before_optimum_Type">
+    <union memberTypes = "fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_before_maximum_Type">
+    <union memberTypes = "fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_after_optimum_Type">
+    <union memberTypes = "fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "space_after_minimum_Type">
+    <union memberTypes = "fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "left_Type">
+    <union memberTypes = "fo:length_Type fo:percentage_Type fo:auto_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "bottom_Type">
+    <union memberTypes = "fo:length_Type fo:percentage_Type fo:auto_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "right_Type">
+    <union memberTypes = "fo:length_Type fo:percentage_Type fo:auto_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "top_Type">
+    <union memberTypes = "fo:length_Type fo:percentage_Type fo:auto_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "start_indent_Type">
+    <union memberTypes = "fo:length_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "last_line_end_indent_Type">
+    <union memberTypes = "fo:length_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "provisional_distance_between_starts_Type">
+    <union memberTypes = "fo:length_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "end_indent_Type">
+    <union memberTypes = "fo:length_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "extent_Type">
+    <union memberTypes = "fo:length_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "provisional_label_separation_Type">
+    <union memberTypes = "fo:length_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "length_percentage_Type">
+    <union memberTypes = "fo:length_Type fo:percentage_Type"/>
+  </simpleType>
+  <simpleType name = "hyphenation_ladder_count_Type">
+    <union memberTypes = "fo:no_limit_Type fo:integer_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "background_position_horizontal_Type">
+    <union memberTypes = "fo:percentage_Type fo:length_Type fo:horizontal_position_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "background_position_vertical_Type">
+    <union memberTypes = "fo:percentage_Type fo:length_Type fo:vertical_position_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "leader_pattern_width_Type">
+    <union memberTypes = "fo:use_font_metrics_Type fo:length_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "text_altitude_Type">
+    <union memberTypes = "fo:use_font_metrics_Type fo:length_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "text_depth_Type">
+    <union memberTypes = "fo:use_font_metrics_Type fo:length_Type fo:percentage_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "border_before_width_Type">
+    <union memberTypes = "fo:width_Type fo:length_Type fo:length_conditional_Type fo:inherit_Type"/>
+  </simpleType>
+  <simpleType name = "border_top_width_Type">
+    <union memberTypes = "fo:width_Type fo:length_Type fo:inherit_Type"/>
+  </simpleType>
+
+  <annotation>
+    <documentation>
+      Element definitions
+    </documentation>
+  </annotation>
+
+  <element name = "root">
+    <complexType>
+      <sequence>
+        <element ref = "fo:layout-master-set"/>
+        <element ref = "fo:declarations" minOccurs = "0"/>
+        <element ref = "fo:page-sequence" maxOccurs = "unbounded"/>
+      </sequence>
+      <attribute name = "media-usage" type = "fo:media_usage_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "declarations">
+    <complexType>
+      <sequence>
+        <element ref = "fo:color-profile" maxOccurs = "unbounded"/>
+        <any minOccurs = "0" maxOccurs = "unbounded" namespace = "##other" processContents = "skip"/>
+      </sequence>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "color-profile">
+    <complexType>
+      <attribute name = "src" type = "xs:string" use = "required"/>
+      <attribute name = "color-profile-name" type = "xs:string" use = "required"/>
+      <attribute name = "rendering-intent" type = "fo:rendering_intent_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "layout-master-set">
+    <complexType>
+      <choice maxOccurs = "unbounded">
+        <element ref = "fo:simple-page-master"/>
+        <element ref = "fo:page-sequence-master"/>
+      </choice>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "page-sequence-master">
+    <complexType>
+      <choice maxOccurs = "unbounded">
+        <element ref = "fo:single-page-master-reference"/>
+        <element ref = "fo:repeatable-page-master-reference"/>
+        <element ref = "fo:repeatable-page-master-alternatives"/>
+      </choice>
+      <attribute name = "master-name" type = "xs:string" use = "required"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "single-page-master-reference">
+    <complexType>
+      <attribute name = "master-reference" type = "xs:string" use = "required"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "repeatable-page-master-reference">
+    <complexType>
+      <attribute name = "master-reference" type = "xs:string" use = "required"/>
+      <attribute name = "maximum-repeats" type = "fo:integer_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "repeatable-page-master-alternatives">
+    <complexType>
+      <sequence>
+        <element ref = "fo:conditional-page-master-reference" maxOccurs = "unbounded"/>
+      </sequence>
+      <attribute name = "maximum-repeats" type = "fo:integer_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "conditional-page-master-reference">
+    <complexType>
+      <attribute name = "master-reference" type = "xs:string" use = "required"/>
+      <attribute name = "page-position" type = "fo:page_position_Type"/>
+      <attribute name = "odd-or-even" type = "fo:odd_or_even_Type"/>
+      <attribute name = "blank-or-not-blank" type = "fo:blank_or_not_blank_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "simple-page-master">
+    <complexType>
+      <sequence>
+        <element ref = "fo:region-body"/>
+        <element ref = "fo:region-before" minOccurs = "0"/>
+        <element ref = "fo:region-after" minOccurs = "0"/>
+        <element ref = "fo:region-start" minOccurs = "0"/>
+        <element ref = "fo:region-end" minOccurs = "0"/>
+      </sequence>
+      <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
+      <attribute name = "master-name" type = "xs:string" use = "required"/>
+      <attribute name = "page-height" type = "fo:length_Type"/>
+      <attribute name = "page-width" type = "fo:length_Type"/>
+      <attributeGroup ref = "fo:reference_Properties_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "region-body">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/>
+        </documentation>
+      </annotation>
+      <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:clip_Properties_List"/>
+      <attribute name = "column-count" type = "fo:integer_Type"/>
+      <attribute name = "column-gap" type = "fo:length_Type"/>
+      <attribute name = "overflow" type = "fo:overflow_Type"/>
+      <attribute name = "region-name" type = "xs:string"/>
+      <attributeGroup ref = "fo:reference_Properties_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "region-before">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/>
+        </documentation>
+      </annotation>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:clip_Properties_List"/>
+      <attribute name = "extent" type = "fo:extent_Type"/>
+      <attribute name = "overflow" type = "fo:overflow_Type"/>
+      <attribute name = "precedence" type = "fo:precedence_Type"/>
+      <attribute name = "region-name" type = "xs:string"/>
+      <attributeGroup ref = "fo:reference_Properties_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "region-after">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/>
+        </documentation>
+      </annotation>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:clip_Properties_List"/>
+      <attribute name = "extent" type = "fo:extent_Type"/>
+      <attribute name = "overflow" type = "fo:overflow_Type"/>
+      <attribute name = "precedence" type = "fo:precedence_Type"/>
+      <attribute name = "region-name" type = "xs:string"/>
+      <attributeGroup ref = "fo:reference_Properties_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "region-start">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/>
+        </documentation>
+      </annotation>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:clip_Properties_List"/>
+      <attribute name = "extent" type = "fo:extent_Type"/>
+      <attribute name = "overflow" type = "fo:overflow_Type"/>
+      <attribute name = "precedence" type = "fo:precedence_Type"/>
+      <attribute name = "region-name" type = "xs:string"/>
+      <attributeGroup ref = "fo:reference_Properties_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "region-end">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/>
+        </documentation>
+      </annotation>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:clip_Properties_List"/>
+      <attribute name = "extent" type = "fo:extent_Type"/>
+      <attribute name = "overflow" type = "fo:overflow_Type"/>
+      <attribute name = "precedence" type = "fo:precedence_Type"/>
+      <attribute name = "region-name" type = "xs:string"/>
+      <attributeGroup ref = "fo:reference_Properties_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "page-sequence">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "country" type = "fo:country_Type"/>
+          <attribute name = "language" type = "fo:language_Type"/>
+        </documentation>
+      </annotation>
+      <sequence>
+        <element ref = "fo:title" minOccurs = "0"/>
+        <element ref = "fo:static-content" minOccurs = "0" maxOccurs = "unbounded"/>
+        <element ref = "fo:flow"/>
+      </sequence>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "master-reference" type = "xs:string" use = "required"/>
+      <attribute name = "initial-page-number" type = "fo:integer_Type"/>
+      <attribute name = "force-page-count" type = "fo:force_page_count_Type"/>
+      <attribute name = "format" type = "xs:string"/>
+      <attribute name = "letter-value" type = "fo:letter_value_Type"/>
+      <attribute name = "grouping-separator" type = "fo:character_Type"/>
+      <attribute name = "grouping-size" type = "fo:integer_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "title">
+    <complexType mixed = "true">
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "color" type = "fo:color_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "visibility" type = "fo:visibility_Type"/>
+        </documentation>
+      </annotation>
+      <choice minOccurs = "0" maxOccurs = "unbounded">
+        <group ref = "fo:inline_List"/>
+        <group ref = "fo:neutral_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Font_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "static-content">
+    <complexType>
+      <choice maxOccurs = "unbounded">
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attribute name = "flow-name" type = "xs:string" use = "required"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "flow">
+    <complexType>
+      <choice maxOccurs = "unbounded">
+        <group ref = "fo:marker_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attribute name = "flow-name" type = "xs:string" use = "required"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "block">
+    <complexType mixed = "true">
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "color" type = "fo:color_Type"/>
+          <attribute name = "last-line-end-indent" type = "fo:last_line_end_indent_Type"/>
+          <attribute name = "linefeed-treatment" type = "fo:linefeed_treatment_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "orphans" type = "fo:orphans_Type"/>
+          <attribute name = "white-space-treatment" type = "fo:white_space_treatment_Type"/>
+          <attribute name = "text-align" type = "fo:text_align_Type"/>
+          <attribute name = "text-align-last" type = "fo:text_align_last_Type"/>
+          <attribute name = "text-indent" type = "fo:length_percentage_Type"/>
+          <attribute name = "visibility" type = "fo:visibility_Type"/>
+          <attribute name = "white-space-collapse" type = "fo:white_space_collapse_Type"/>
+          <attribute name = "widows" type = "fo:widows_Type"/>
+          <attribute name = "wrap-option" type = "fo:wrap_option_Type"/>
+        </documentation>
+      </annotation>
+      <choice minOccurs = "0" maxOccurs = "unbounded">
+        <group ref = "fo:marker_List"/>
+        <group ref = "fo:initial_property_set_List"/>
+        <group ref = "fo:inline_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:block_properties"/>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Font_Properties_List"/>
+      <attributeGroup ref = "fo:Hyphenation_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attributeGroup ref = "fo:break_Properties_List"/>
+      <attributeGroup ref = "fo:text_one_Properties_List"/>
+      <attributeGroup ref = "fo:block_hyphenation_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
+      <attributeGroup ref = "fo:keep_Properties_List"/>
+      <attributeGroup ref = "fo:line_height_Properties_List"/>
+      <attribute name = "span" type = "fo:span_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "block-container">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "display-align" type = "fo:display_align_Type"/>
+        </documentation>
+      </annotation>
+      <choice maxOccurs = "unbounded">
+        <group ref = "fo:marker_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:block_properties"/>
+      <attributeGroup ref = "fo:Absolute_Position_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
+      <attributeGroup ref = "fo:progression_Properties_List"/>
+      <attributeGroup ref = "fo:break_Properties_List"/>
+      <attributeGroup ref = "fo:clip_Properties_List"/>
+      <attribute name = "height" type = "fo:height_Type"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
+      <attributeGroup ref = "fo:keep_Properties_List"/>
+      <attribute name = "overflow" type = "fo:overflow_Type"/>
+      <attributeGroup ref = "fo:reference_Properties_List"/>
+      <attribute name = "span" type = "fo:span_Type"/>
+      <attribute name = "width" type = "fo:height_Type"/>
+      <attribute name = "z-index" type = "fo:z_index_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "bidi-override">
+    <complexType mixed = "true">
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "color" type = "fo:color_Type"/>
+          <attribute name = "direction" type = "fo:direction_Type"/>
+          <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
+          <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
+        </documentation>
+      </annotation>
+      <choice minOccurs = "0" maxOccurs = "unbounded">
+        <group ref = "fo:marker_List"/>
+        <group ref = "fo:inline_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Font_Properties_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "unicode-bidi" type = "fo:unicode_bidi_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
+    </complexType>
+  </element>
+  <element name = "character">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "color" type = "fo:color_Type"/>
+          <attribute name = "glyph-orientation-horizontal" type = "fo:orientation_Type"/>
+          <attribute name = "glyph-orientation-vertical" type = "fo:orientation_Type"/>
+          <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
+          <attribute name = "text-transform" type = "fo:text_transform_Type"/>
+          <attribute name = "visibility" type = "fo:visibility_Type"/>
+          <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
+        </documentation>
+      </annotation>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Font_Properties_List"/>
+      <attributeGroup ref = "fo:Hyphenation_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
+      <attribute name = "treat-as-word-space" type = "fo:treat_as_word_space_Type"/>
+      <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
+      <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
+      <attribute name = "character" type = "fo:character_Type"/>
+      <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
+      <attributeGroup ref = "fo:text_one_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
+      <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
+      <attribute name = "suppress-at-line-break" type = "fo:suppress_at_line_break_Type"/>
+      <attribute name = "text-decoration" type = "fo:text_decoration_Type"/>
+      <attribute name = "text-shadow" type = "fo:text_shadow_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
+    </complexType>
+  </element>
+  <element name = "initial-property-set">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "color" type = "fo:color_Type"/>
+          <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
+          <attribute name = "text-transform" type = "fo:text_transform_Type"/>
+          <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
+        </documentation>
+      </annotation>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Font_Properties_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "text-decoration" type = "fo:text_decoration_Type"/>
+      <attribute name = "text-shadow" type = "fo:text_shadow_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "external-graphic">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "display-align" type = "fo:display_align_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "text-align" type = "fo:text_align_Type"/>
+        </documentation>
+      </annotation>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
+      <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
+      <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
+      <attributeGroup ref = "fo:progression_Properties_List"/>
+      <attributeGroup ref = "fo:clip_Properties_List"/>
+      <attribute name = "content-height" type = "fo:content_height_Type"/>
+      <attribute name = "content-type" type = "xs:string"/>
+      <attribute name = "content-width" type = "fo:content_height_Type"/>
+      <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
+      <attribute name = "height" type = "fo:height_Type"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
+      <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
+      <attribute name = "overflow" type = "fo:overflow_Type"/>
+      <attribute name = "scaling" type = "fo:scaling_Type"/>
+      <attribute name = "scaling-method" type = "fo:scaling_method_Type"/>
+      <attribute name = "src" type = "xs:string" use = "required"/>
+      <attribute name = "width" type = "fo:height_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
+    </complexType>
+  </element>
+  <element name = "instream-foreign-object">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "display-align" type = "fo:display_align_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "text-align" type = "fo:text_align_Type"/>
+        </documentation>
+      </annotation>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
+      <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
+      <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
+      <attributeGroup ref = "fo:progression_Properties_List"/>
+      <attributeGroup ref = "fo:clip_Properties_List"/>
+      <attribute name = "content-height" type = "fo:content_height_Type"/>
+      <attribute name = "content-type" type = "xs:string"/>
+      <attribute name = "content-width" type = "fo:content_height_Type"/>
+      <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
+      <attribute name = "height" type = "fo:height_Type"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
+      <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
+      <attribute name = "overflow" type = "fo:overflow_Type"/>
+      <attribute name = "scaling" type = "fo:scaling_Type"/>
+      <attribute name = "scaling-method" type = "fo:scaling_method_Type"/>
+      <attribute name = "width" type = "fo:height_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
+    </complexType>
+  </element>
+  <element name = "inline">
+    <complexType mixed = "true">
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "color" type = "fo:color_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "visibility" type = "fo:visibility_Type"/>
+          <attribute name = "wrap-option" type = "fo:wrap_option_Type"/>
+        </documentation>
+      </annotation>
+      <choice minOccurs = "0" maxOccurs = "unbounded">
+        <group ref = "fo:marker_List"/>
+        <group ref = "fo:inline_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List">
+        <annotation>
+          <documentation>
+            <fop_result>Border and background properties not implemented</fop_result>
+          </documentation>
+        </annotation>
+      </attributeGroup>
+      <attributeGroup ref = "fo:Font_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
+      <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
+      <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
+      <attributeGroup ref = "fo:progression_Properties_List"/>
+      <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
+      <attribute name = "height" type = "fo:height_Type"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:keep_Properties_List"/>
+      <attribute name = "text-decoration" type = "fo:text_decoration_Type"/>
+      <attribute name = "width" type = "fo:height_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
+    </complexType>
+  </element>
+  <element name = "inline-container">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "display-align" type = "fo:display_align_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+        </documentation>
+      </annotation>
+      <choice maxOccurs = "unbounded">
+        <group ref = "fo:marker_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
+      <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
+      <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
+      <attributeGroup ref = "fo:progression_Properties_List"/>
+      <attributeGroup ref = "fo:clip_Properties_List"/>
+      <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
+      <attribute name = "height" type = "fo:height_Type"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:keep_Properties_List"/>
+      <attribute name = "overflow" type = "fo:overflow_Type"/>
+      <attributeGroup ref = "fo:reference_Properties_List"/>
+      <attribute name = "width" type = "fo:height_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
+    </complexType>
+  </element>
+  <element name = "leader">
+    <complexType mixed = "true">
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "color" type = "fo:color_Type"/>
+          <attribute name = "leader-alignment" type = "fo:leader_alignment_Type"/>
+          <attribute name = "leader-length" type = "fo:leader_length_Type"/>
+          <attribute name = "leader-length.minimum" type = "fo:length_Type"/>
+          <attribute name = "leader-length.optimum" type = "fo:length_Type"/>
+          <attribute name = "leader-length.maximum" type = "fo:length_Type"/>
+          <attribute name = "leader-pattern" type = "fo:leader_pattern_Type"/>
+          <attribute name = "leader-pattern-width" type = "fo:leader_pattern_width_Type"/>
+          <attribute name = "rule-style" type = "fo:rule_style_Type"/>
+          <attribute name = "rule-thickness" type = "fo:length_Type"/>
+          <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "visibility" type = "fo:visibility_Type"/>
+          <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
+        </documentation>
+      </annotation>
+      <choice minOccurs = "0" maxOccurs = "unbounded">
+        <group ref = "fo:inline_List"/>
+        <group ref = "fo:neutral_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Font_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
+      <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
+      <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
+      <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
+      <attributeGroup ref = "fo:text_one_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
+      <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
+      <attribute name = "text-shadow" type = "fo:text_shadow_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
+    </complexType>
+  </element>
+  <element name = "page-number">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
+          <attribute name = "text-transform" type = "fo:text_transform_Type"/>
+          <attribute name = "visibility" type = "fo:visibility_Type"/>
+          <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
+          <attribute name = "wrap-option" type = "fo:wrap_option_Type"/>
+        </documentation>
+      </annotation>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Font_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
+      <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
+      <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
+      <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
+      <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
+      <attributeGroup ref = "fo:text_one_Properties_List"/>
+      <attribute name = "text-decoration" type = "fo:text_decoration_Type"/>
+      <attribute name = "text-shadow" type = "fo:text_shadow_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
+    </complexType>
+  </element>
+  <element name = "page-number-citation">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "letter-spacing" type = "fo:letter_spacing_Type"/>
+          <attribute name = "line-height" type = "fo:line_height_Type"/>
+          <attribute name = "score-spaces" type = "fo:score_spaces_Type"/>
+          <attribute name = "text-transform" type = "fo:text_transform_Type"/>
+          <attribute name = "visibility" type = "fo:visibility_Type"/>
+          <attribute name = "word-spacing" type = "fo:letter_spacing_Type"/>
+          <attribute name = "wrap-option" type = "fo:wrap_option_Type"/>
+        </documentation>
+      </annotation>
+      <attribute name = "ref-id" type = "xs:string" use = "required"/>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Font_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
+      <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
+      <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
+      <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "keep-with-next" type = "fo:keep_integer_Type"/>
+      <attribute name = "keep-with-previous" type = "fo:keep_integer_Type"/>
+      <attributeGroup ref = "fo:text_one_Properties_List"/>
+      <attribute name = "text-decoration" type = "fo:text_decoration_Type"/>
+      <attribute name = "text-shadow" type = "fo:text_shadow_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
+    </complexType>
+  </element>
+  <element name = "table-and-caption">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "caption-side" type = "fo:caption_side_Type"/>
+          <attribute name = "text-align" type = "fo:text_align_Type"/>
+        </documentation>
+      </annotation>
+      <sequence>
+        <element ref = "fo:table-caption" minOccurs = "0"/>
+        <element ref = "fo:table"/>
+      </sequence>
+      <attributeGroup ref = "fo:block_properties"/>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attributeGroup ref = "fo:break_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
+      <attributeGroup ref = "fo:keep_Properties_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "table-caption">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
+          <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
+          <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
+          <attribute name = "keep-together.within-page" type = "fo:keep_integer_Type"/>
+        </documentation>
+      </annotation>
+      <choice maxOccurs = "unbounded">
+        <group ref = "fo:marker_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attributeGroup ref = "fo:progression_Properties_List"/>
+      <attribute name = "height" type = "fo:height_Type"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
+      <attribute name = "width" type = "fo:height_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "table">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "border-collapse" type = "fo:border_collapse_Type"/>
+          <attribute name = "border-separation" type = "fo:length_bp_ip_direction_Type"/>
+          <attribute name = "border-spacing" type = "fo:length_Type"/>
+          <attribute name = "writing-mode" type = "fo:writing_mode_Type"/>
+        </documentation>
+      </annotation>
+      <sequence>
+        <element ref = "fo:table-column" minOccurs = "0" maxOccurs = "unbounded"/>
+        <element ref = "fo:table-header" minOccurs = "0"/>
+        <element ref = "fo:table-footer" minOccurs = "0"/>
+        <element ref = "fo:table-body" maxOccurs = "unbounded"/>
+      </sequence>
+      <attributeGroup ref = "fo:block_properties"/>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attributeGroup ref = "fo:progression_Properties_List"/>
+      <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
+      <attributeGroup ref = "fo:break_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
+      <attribute name = "height" type = "fo:height_Type"/>
+      <attributeGroup ref = "fo:keep_Properties_List"/>
+      <attribute name = "table-layout" type = "fo:table_layout_Type"/>
+      <attribute name = "table-omit-footer-at-break" type = "fo:table_omit_footer_at_break_Type"/>
+      <attribute name = "table-omit-header-at-break" type = "fo:table_omit_header_at_break_Type"/>
+      <attribute name = "width" type = "fo:height_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "table-column">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "visibility" type = "fo:visibility_Type"/>
+        </documentation>
+      </annotation>
+      <attributeGroup ref = "fo:Border_Properties_List"/>
+      <attributeGroup ref = "fo:Background_Properties_List"/>
+      <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "column-number" type = "fo:integer_Type"/>
+      <attribute name = "column-width" type = "fo:column_width_Type"/>
+      <attribute name = "number-columns-repeated" type = "fo:integer_Type"/>
+      <attribute name = "number-columns-spanned" type = "fo:integer_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "table-header">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/>
+        </documentation>
+      </annotation>
+      <choice>
+        <element ref = "fo:table-row" maxOccurs = "unbounded"/>
+        <element ref = "fo:table-cell" maxOccurs = "unbounded"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Properties_List"/>
+      <attributeGroup ref = "fo:Background_Properties_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "table-footer">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/>
+        </documentation>
+      </annotation>
+      <choice>
+        <element ref = "fo:table-row" maxOccurs = "unbounded"/>
+        <element ref = "fo:table-cell" maxOccurs = "unbounded"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Properties_List"/>
+      <attributeGroup ref = "fo:Background_Properties_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "table-body">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/>
+        </documentation>
+      </annotation>
+      <choice>
+        <element ref = "fo:table-row" maxOccurs = "unbounded"/>
+        <element ref = "fo:table-cell" maxOccurs = "unbounded"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Properties_List"/>
+      <attributeGroup ref = "fo:Background_Properties_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "table-row">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "visibility" type = "fo:visibility_Type"/>
+        </documentation>
+      </annotation>
+      <sequence>
+        <element ref = "fo:table-cell" maxOccurs = "unbounded"/>
+      </sequence>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Properties_List"/>
+      <attributeGroup ref = "fo:Background_Properties_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "block-progression-dimension" type = "fo:margin_width_Type"/>
+      <attribute name = "block-progression-dimension.minimum" type = "fo:length_Type"/>
+      <attribute name = "block-progression-dimension.optimum" type = "fo:block_progression_dimension_optimum_Type"/>
+      <attribute name = "block-progression-dimension.maximum" type = "fo:block_progression_dimension_maximum_Type"/>
+      <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
+      <attributeGroup ref = "fo:break_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "height" type = "fo:height_Type"/>
+      <attributeGroup ref = "fo:keep_Properties_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "page-break-after"  type = "fo:page_break_after_Type"/>
+      <attribute name = "page-break-before" type = "fo:page_break_after_Type"/>
+    </complexType>
+  </element>
+  <element name = "table-cell">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "display-align" type = "fo:display_align_Type"/>
+          <attribute name = "relative-align" type = "fo:relative_align_Type"/>
+          <attribute name = "empty-cells" type = "fo:empty_cells_Type"/>
+        </documentation>
+      </annotation>
+      <choice maxOccurs = "unbounded">
+        <group ref = "fo:marker_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "border-after-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-before-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-end-precedence" type = "fo:precedence_Type"/>
+      <attribute name = "border-start-precedence" type = "fo:precedence_Type"/>
+      <attributeGroup ref = "fo:progression_Properties_List"/>
+      <attribute name = "column-number" type = "fo:integer_Type"/>
+      <attribute name = "ends-row" type = "fo:ends_row_Type"/>
+      <attribute name = "height" type = "fo:height_Type"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "number-columns-spanned" type = "fo:integer_Type"/>
+      <attribute name = "number-rows-spanned" type = "fo:integer_Type"/>
+      <attribute name = "starts-row" type = "fo:starts_row_Type"/>
+      <attribute name = "width" type = "fo:height_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
+    </complexType>
+  </element>
+  <element name = "list-block">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "provisional-distance-between-starts" type = "fo:provisional_distance_between_starts_Type"/>
+          <attribute name = "provisional-label-separation" type = "fo:provisional_label_separation_Type"/>
+        </documentation>
+      </annotation>
+      <sequence>
+        <element ref = "fo:list-item" maxOccurs = "unbounded"/>
+      </sequence>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attributeGroup ref = "fo:break_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
+      <attributeGroup ref = "fo:keep_Properties_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attributeGroup ref = "fo:list_properties"/>
+    </complexType>
+  </element>
+  <element name = "list-item">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "relative-align" type = "fo:relative_align_Type"/>
+        </documentation>
+      </annotation>
+      <sequence>
+        <element ref = "fo:list-item-label"/>
+        <element ref = "fo:list-item-body"/>
+      </sequence>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Block_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attributeGroup ref = "fo:break_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:intrusion_displace_Properties_List"/>
+      <attributeGroup ref = "fo:keep_Properties_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attributeGroup ref = "fo:list_properties"/>
+    </complexType>
+  </element>
+  <element name = "list-item-body">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
+          <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
+          <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
+          <attribute name = "keep-together.within-page" type = "fo:keep_integer_Type"/>
+        </documentation>
+      </annotation>
+      <choice maxOccurs = "unbounded">
+        <group ref = "fo:marker_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attributeGroup ref = "fo:list_properties"/>
+    </complexType>
+  </element>
+  <element name = "list-item-label">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable
+          <attribute name = "keep-together" type = "fo:keep_compound_Type"/>
+          <attribute name = "keep-together.within-line" type = "fo:keep_integer_Type"/>
+          <attribute name = "keep-together.within-column" type = "fo:keep_integer_Type"/>
+          <attribute name = "keep-together.within-page" type = "fo:keep_integer_Type"/>
+        </documentation>
+      </annotation>
+      <choice maxOccurs = "unbounded">
+        <group ref = "fo:marker_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attributeGroup ref = "fo:list_properties"/>
+    </complexType>
+  </element>
+  <element name = "float">
+    <complexType>
+      <choice maxOccurs = "unbounded">
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attribute name = "float" type = "fo:float_Type"/>
+      <attribute name = "clear" type = "fo:clear_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "footnote">
+    <complexType>
+      <sequence>
+        <element ref = "fo:inline"/>
+        <element ref = "fo:footnote-body"/>
+      </sequence>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "footnote-body">
+    <complexType>
+      <choice maxOccurs = "unbounded">
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "basic-link">
+    <complexType mixed = "true">
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "line-height" type = "fo:line_height_Type"/>
+        </documentation>
+      </annotation>
+      <choice minOccurs = "0" maxOccurs = "unbounded">
+        <group ref = "fo:marker_List"/>
+        <group ref = "fo:inline_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attributeGroup ref = "fo:Aural_Properties_List"/>
+      <attributeGroup ref = "fo:Border_Padding_and_Background_Properties_List"/>
+      <attributeGroup ref = "fo:Margin_Properties_Inline_List"/>
+      <attributeGroup ref = "fo:Relative_Position_Properties_List"/>
+      <attribute name = "alignment-adjust" type = "fo:alignment_adjust_Type"/>
+      <attribute name = "alignment-baseline" type = "fo:alignment_baseline_Type"/>
+      <attribute name = "baseline-shift" type = "fo:baseline_shift_Type"/>
+      <attribute name = "destination-placement-offset" type = "fo:length_Type"/>
+      <attribute name = "dominant-baseline" type = "fo:dominant_baseline_Type"/>
+      <attribute name = "external-destination" type = "xs:string"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "indicate-destination" type = "fo:indicate_destination_Type"/>
+      <attribute name = "internal-destination" type = "xs:string"/>
+      <attributeGroup ref = "fo:keep_Properties_List"/>
+      <attribute name = "show-destination" type = "fo:show_destination_Type"/>
+      <attribute name = "target-processing-context" type = "xs:string"/>
+      <attribute name = "target-presentation-context" type = "xs:string"/>
+      <attribute name = "target-stylesheet" type = "xs:string"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
+    </complexType>
+  </element>
+  <element name = "wrapper">
+    <complexType mixed = "true">
+      <choice minOccurs = "0" maxOccurs = "unbounded">
+        <group ref = "fo:marker_List"/>
+        <group ref = "fo:inline_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "marker">
+    <complexType mixed = "true">
+      <choice minOccurs = "0" maxOccurs = "unbounded">
+        <group ref = "fo:inline_List"/>
+        <group ref = "fo:block_List"/>
+      </choice>
+      <attribute name = "marker-class-name" type = "xs:string"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "retrieve-marker">
+    <complexType>
+      <attribute name = "retrieve-class-name" type = "xs:string"/>
+      <attribute name = "retrieve-position" type = "fo:retrieve_position_Type"/>
+      <attribute name = "retrieve-boundary" type = "fo:retrieve_boundary_Type"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "multi-switch">
+    <complexType>
+      <annotation>
+        <documentation>
+          Inheritable <attribute name = "auto-restore" type = "fo:auto_restore_Type"/>
+        </documentation>
+      </annotation>
+      <sequence>
+        <element ref = "fo:multi-case"/>
+      </sequence>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "multi-case">
+    <complexType mixed = "true">
+      <choice minOccurs = "0" maxOccurs = "unbounded">
+        <group ref = "fo:inline_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "starting-state" type = "fo:starting_state_Type"/>
+      <attribute name = "case-name" type = "xs:string"/>
+      <attribute name = "case-title" type = "xs:string"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "multi-toggle">
+    <complexType mixed = "true">
+      <choice minOccurs = "0" maxOccurs = "unbounded">
+        <group ref = "fo:inline_List"/>
+        <group ref = "fo:block_List"/>
+        <group ref = "fo:neutral_List"/>
+        <group ref = "fo:float_List"/>
+        <group ref = "fo:footnote_List"/>
+      </choice>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "switch-to" type = "xs:string"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+      <attribute name = "vertical-align" type = "fo:vertical_align_Type"/>
+    </complexType>
+  </element>
+  <element name = "multi-properties">
+    <complexType>
+      <sequence>
+        <element ref = "fo:multi-property-set" maxOccurs = "unbounded"/>
+        <element ref = "fo:wrapper"/>
+      </sequence>
+      <attributeGroup ref = "fo:Accessibility_Properties_List"/>
+      <attribute name = "id" type = "xs:string"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
+  <element name = "multi-property-set">
+    <complexType>
+      <attribute name = "id" type = "xs:string"/>
+      <attribute name = "active-state" type = "fo:active_state_Type" use = "required"/>
+      <attributeGroup ref = "fo:inheritable_properties_List"/>
+    </complexType>
+  </element>
 </schema>
index 0ef7215ebb567e8d3c263b1beee9f5b96747691b..123a8c5337357ebc1f1df430e1bb0bfb2e288d8a 100644 (file)
 <xsl:template match="/xs:schema">
 <xsl:text>
 </xsl:text>
-<xsl:comment> 
- This DTD has been developed in order to validate XSL FO documents 
+<xsl:comment>
+ This DTD has been developed in order to validate XSL FO documents
  The namespace prefix is xmlns:fo="http://www.w3.org/1999/XSL/Format".
+
  In addition, the functionality implemented or not in FOP has been segregated
  To create an FOP only validating DTD, remove the references marked %\([a-zA-Z_]+\)_Not;
- I certainly have not exhaustively removed all of the properties not implemented in FOP. 
+ I certainly have not exhaustively removed all of the properties not implemented in FOP.
  If you notice an item that is incorrectly included or excluded, please send me a note
+
  The FOP only DTD will not guard against the entering of attribute values not implemented by FOP
  (Such as fo:leader-pattern="use-content")
  See http://xml.apache.org/fop/implemented.html for more detailed restrictions
- It has not been well tested. 
+
+ It has not been well tested.
  For instance, the length attribute is able to be negative for some elements like margins.
  I have not represented that here.
  I have not added values for the Aural properties
  There are several instances where I've entered %integer_Type; and it should be positive-integer or number
  The DTD trys to handle the text based rules re: fo:markers, fo:float, footer and fo:initial-property-set
  But, allows you to do illegal things if you want because I couldn't figure out how to constrain against the illegal actions.
+
  Please e-mail your comments to cpaussa@myrealbox.com
 
 </xsl:comment><xsl:text>
@@ -67,7 +67,7 @@
 
 <xsl:template match="xs:group">
   <xsl:text disable-output-escaping="yes">
-&lt;!ENTITY % </xsl:text><xsl:value-of select="./@name"/><xsl:text> "</xsl:text> 
+&lt;!ENTITY % </xsl:text><xsl:value-of select="./@name"/><xsl:text> "</xsl:text>
   <xsl:for-each select="./xs:choice/xs:element">
     <xsl:text>
   </xsl:text>
index 29586372feb8824594386ffdceed659a874f1747..287e39e01a2a3feafdeb5b0214a4acbc9e0a276f 100644 (file)
 <?xml version="1.0" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN"
-       "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">
+  "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">
 <svg width="480" height="240">
-       <filter id="Drop_Shadow" filterUnits="objectBoundingBox" x="-10%" y="-10%"
-               width="150%" height="150%">
-               <feGaussianBlur in="SourceAlpha" stdDeviation="3" result="blurredAlpha"/>
-               <feOffset in="blurredAlpha" dx="3" dy="3" result="offsetBlurredAlpha"/>
-               <feFlood result="flooded" style="flood-color:rgb(0,0,0);flood-opacity:0.65"/>
-               <feComposite in="flooded" operator="in" in2="offsetBlurredAlpha"
-                       result="coloredShadow"/>
-               <feComposite in="SourceGraphic" in2="coloredShadow" operator="over"/>
-       </filter>
-       <rect x="5" y="3" width="171" height="226" rx="0" ry="0" style="filter:url(#Drop_Shadow);stroke-miterlimit:4;stroke-linejoin:miter;stroke-width:1;
-               stroke-opacity:1;stroke:rgb(0,0,0);fill-opacity:1;fill:rgb(234,228,214);opacity:1;
-               "/>
-       <g style="filter:url(#Drop_Shadow)" transform="matrix(0.5 0 0 0.6 6 10)">
-               <text><![CDATA[
+  <filter id="Drop_Shadow" filterUnits="objectBoundingBox" x="-10%" y="-10%"
+    width="150%" height="150%">
+    <feGaussianBlur in="SourceAlpha" stdDeviation="3" result="blurredAlpha"/>
+    <feOffset in="blurredAlpha" dx="3" dy="3" result="offsetBlurredAlpha"/>
+    <feFlood result="flooded" style="flood-color:rgb(0,0,0);flood-opacity:0.65"/>
+    <feComposite in="flooded" operator="in" in2="offsetBlurredAlpha"
+      result="coloredShadow"/>
+    <feComposite in="SourceGraphic" in2="coloredShadow" operator="over"/>
+  </filter>
+  <rect x="5" y="3" width="171" height="226" rx="0" ry="0" style="filter:url(#Drop_Shadow);stroke-miterlimit:4;stroke-linejoin:miter;stroke-width:1;
+    stroke-opacity:1;stroke:rgb(0,0,0);fill-opacity:1;fill:rgb(234,228,214);opacity:1;
+    "/>
+  <g style="filter:url(#Drop_Shadow)" transform="matrix(0.5 0 0 0.6 6 10)">
+    <text><![CDATA[
 <?xml version="1.0" encoding="utf-8"?>
 ]]></text>
-               <text y="10"><![CDATA[
+    <text y="10"><![CDATA[
 <root xmlns="http://www.w3.org/1999/XSL/Format">
 ]]></text>
-               <text y="20" x="8"><![CDATA[
+    <text y="20" x="8"><![CDATA[
   <layout-master-set>
 ]]></text>
-               <text y="30" x="16"><![CDATA[
+    <text y="30" x="16"><![CDATA[
     <simple-page-master master-name="simple"
 ]]></text>
-               <text y="40" x="61"><![CDATA[
+    <text y="40" x="61"><![CDATA[
                   page-height="29.7cm"
 ]]></text>
-               <text y="50" x="61"><![CDATA[
+    <text y="50" x="61"><![CDATA[
                   page-width="21cm"
 ]]></text>
-               <text y="60" x="61"><![CDATA[
+    <text y="60" x="61"><![CDATA[
                   margin-top="1cm"
 ]]></text>
-               <text y="70" x="61"><![CDATA[
+    <text y="70" x="61"><![CDATA[
                   margin-bottom="2cm"
 ]]></text>
-               <text y="80" x="61"><![CDATA[
+    <text y="80" x="61"><![CDATA[
                   margin-left="2.5cm"
 ]]></text>
-               <text y="90" x="61"><![CDATA[
+    <text y="90" x="61"><![CDATA[
                   margin-right="2.5cm">
 ]]></text>
-               <text y="100" x="24"><![CDATA[
+    <text y="100" x="24"><![CDATA[
       <region-body margin-top="3cm"/>
 ]]></text>
-               <text y="110" x="24"><![CDATA[
+    <text y="110" x="24"><![CDATA[
       <region-before extent="3cm"/>
 ]]></text>
-               <text y="120" x="24"><![CDATA[
+    <text y="120" x="24"><![CDATA[
       <region-after extent="1.5cm"/>
 ]]></text>
-               <text y="130" x="16"><![CDATA[
+    <text y="130" x="16"><![CDATA[
     </simple-page-master>
 ]]></text>
-               <text y="140" x="8"><![CDATA[
+    <text y="140" x="8"><![CDATA[
   </layout-master-set>
 ]]></text>
-               <text y="150" x="8"><![CDATA[
+    <text y="150" x="8"><![CDATA[
   <page-sequence master-name="simple">
 ]]></text>
-               <text y="160" x="24"><![CDATA[
+    <text y="160" x="24"><![CDATA[
     <flow flow-name="xsl-region-body">
 ]]></text>
-               <text y="170" x="32"><![CDATA[
+    <text y="170" x="32"><![CDATA[
       <block font-size="18pt"
 ]]></text>
-               <text y="180" x="70"><![CDATA[
+    <text y="180" x="70"><![CDATA[
             font-family="sans-serif"
 ]]></text>
-               <text y="190" x="70"><![CDATA[
+    <text y="190" x="70"><![CDATA[
             line-height="24pt"
 ]]></text>
-               <text y="200" x="70"><![CDATA[
+    <text y="200" x="70"><![CDATA[
             space-after.optimum="15pt"
 ]]></text>
-               <text y="210" x="70"><![CDATA[
+    <text y="210" x="70"><![CDATA[
             background-color="blue"
 ]]></text>
-               <text y="220" x="70"><![CDATA[
+    <text y="220" x="70"><![CDATA[
             color="white"
 ]]></text>
-               <text y="230" x="70"><![CDATA[
+    <text y="230" x="70"><![CDATA[
             text-align="center"
 ]]></text>
-               <text y="240" x="70"><![CDATA[
+    <text y="240" x="70"><![CDATA[
             padding-top="3pt">
 ]]></text>
-               <text y="250" x="40"><![CDATA[
+    <text y="250" x="40"><![CDATA[
         Fop
 ]]></text>
-               <text y="260" x="32"><![CDATA[
+    <text y="260" x="32"><![CDATA[
       </block>
 ]]></text>
-               <text y="270" x="32"><![CDATA[
+    <text y="270" x="32"><![CDATA[
       <block font-size="12pt"
 ]]></text>
-               <text y="280" x="70"><![CDATA[
+    <text y="280" x="70"><![CDATA[
                 font-family="sans-serif"
 ]]></text>
-               <text y="290" x="70"><![CDATA[
+    <text y="290" x="70"><![CDATA[
                 line-height="15pt"
 ]]></text>
-               <text y="300" x="70"><![CDATA[
+    <text y="300" x="70"><![CDATA[
                 space-after.optimum="3pt"
 ]]></text>
-               <text y="310" x="70"><![CDATA[
+    <text y="310" x="70"><![CDATA[
                 text-align="justify">
 ]]></text>
-               <text y="320" x="40"><![CDATA[
+    <text y="320" x="40"><![CDATA[
           A simple fo document.
 ]]></text>
-               <text y="330" x="32"><![CDATA[
+    <text y="330" x="32"><![CDATA[
       </block>
 ]]></text>
-               <text y="340" x="24"><![CDATA[
+    <text y="340" x="24"><![CDATA[
     </flow>
 ]]></text>
-               <text y="350" x="8"><![CDATA[
+    <text y="350" x="8"><![CDATA[
   </page-sequence>
 ]]></text>
-               <text y="360"><![CDATA[
+    <text y="360"><![CDATA[
 </root>
 ]]></text>
-       </g>
-       <text x="183" y="106" style="font-family:Arial;font-size:30;stroke-width:1;stroke-opacity:1;stroke:rgb(0,0,0);
-               fill-opacity:1;fill:rgb(0,0,0);opacity:1;filter:url(#Drop_Shadow)">Render</text>
-       <g transform="matrix(0.287395 0 0 0.268409 300 5)" style="font-size:12;fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1">
-               <g>
-                       <g style="fill:rgb(255,255,255)">
-                               <rect width="595" x="0" height="842" y="0" style="filter:url(#Drop_Shadow);stroke:none"/>
-                       </g>
-                       <g>
-                               <rect width="597" x="-1" height="844" y="-1" style="fill:none"/>
-                               <line y2="844" x1="597" x2="597" y1="0" style="fill:none"/>
-                               <line y2="845" x1="598" x2="598" y1="1" style="fill:none"/>
-                               <line y2="844" x1="0" x2="597" y1="844" style="fill:none"/>
-                               <line y2="845" x1="1" x2="598" y1="845" style="fill:none"/>
-                               <rect x="71" y="113" width="453" height="27" style="fill:none;stroke:rgb(0,0,255)"/>
-                               <rect x="71" y="113" width="453" height="27" style="fill:rgb(0,0,255);stroke:none"/>
-                       </g>
-                       <g style="fill:rgb(255,255,255);font-size:18;font-family:sans-serif;stroke:rgb(255,255,255);
-                               ">
-                               <text x="272" y="133" style="stroke:none">Fop</text>
-                               <text x="71" y="166" style="fill:rgb(0,0,0);stroke:none">A</text>
-                               <text x="94" y="166" style="fill:rgb(0,0,0);stroke:none">simple</text>
-                               <text x="158" y="166" style="fill:rgb(0,0,0);stroke:none">fo</text>
-                               <text x="185" y="166" style="fill:rgb(0,0,0);stroke:none">document.</text>
-                       </g>
-               </g>
-       </g>
-       <rect x="186" y="124" width="81" height="14" rx="0" ry="0" style="stroke-miterlimit:4;stroke-linejoin:miter;stroke-width:1;stroke-opacity:0;stroke:rgb(45,59,143);
-               fill-opacity:1;fill:rgb(238,179,36);opacity:1"/>
-       <path d="M289.5 131 L263 118 L263 144 z" style="stroke-miterlimit:4;stroke-linejoin:miter;stroke-width:1;stroke-opacity:0;stroke:rgb(0,0,0);
-               fill-opacity:1;fill:rgb(238,179,36);opacity:1"/>
+  </g>
+  <text x="183" y="106" style="font-family:Arial;font-size:30;stroke-width:1;stroke-opacity:1;stroke:rgb(0,0,0);
+    fill-opacity:1;fill:rgb(0,0,0);opacity:1;filter:url(#Drop_Shadow)">Render</text>
+  <g transform="matrix(0.287395 0 0 0.268409 300 5)" style="font-size:12;fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1">
+    <g>
+      <g style="fill:rgb(255,255,255)">
+        <rect width="595" x="0" height="842" y="0" style="filter:url(#Drop_Shadow);stroke:none"/>
+      </g>
+      <g>
+        <rect width="597" x="-1" height="844" y="-1" style="fill:none"/>
+        <line y2="844" x1="597" x2="597" y1="0" style="fill:none"/>
+        <line y2="845" x1="598" x2="598" y1="1" style="fill:none"/>
+        <line y2="844" x1="0" x2="597" y1="844" style="fill:none"/>
+        <line y2="845" x1="1" x2="598" y1="845" style="fill:none"/>
+        <rect x="71" y="113" width="453" height="27" style="fill:none;stroke:rgb(0,0,255)"/>
+        <rect x="71" y="113" width="453" height="27" style="fill:rgb(0,0,255);stroke:none"/>
+      </g>
+      <g style="fill:rgb(255,255,255);font-size:18;font-family:sans-serif;stroke:rgb(255,255,255);
+        ">
+        <text x="272" y="133" style="stroke:none">Fop</text>
+        <text x="71" y="166" style="fill:rgb(0,0,0);stroke:none">A</text>
+        <text x="94" y="166" style="fill:rgb(0,0,0);stroke:none">simple</text>
+        <text x="158" y="166" style="fill:rgb(0,0,0);stroke:none">fo</text>
+        <text x="185" y="166" style="fill:rgb(0,0,0);stroke:none">document.</text>
+      </g>
+    </g>
+  </g>
+  <rect x="186" y="124" width="81" height="14" rx="0" ry="0" style="stroke-miterlimit:4;stroke-linejoin:miter;stroke-width:1;stroke-opacity:0;stroke:rgb(45,59,143);
+    fill-opacity:1;fill:rgb(238,179,36);opacity:1"/>
+  <path d="M289.5 131 L263 118 L263 144 z" style="stroke-miterlimit:4;stroke-linejoin:miter;stroke-width:1;stroke-opacity:0;stroke:rgb(0,0,0);
+    fill-opacity:1;fill:rgb(238,179,36);opacity:1"/>
 
 <use x="455" y="215" width="20" height="20" xlink:href="logo.svg#FOP_Mark"/>
 
index 66797943ab694e382d023499bc499900ae0c6f1f..5ce87202d8354f828c5607e56e7f52f23cfa0a11 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN"
-       "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">
+  "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">
 <svg width="250" height="250">
 <defs>
 
index 509dd837f9f2076176e3d67024213aa580b677e4..2987e0b2f9135d3be1dd23433d2b8610aaca0a5f 100644 (file)
@@ -1,43 +1,43 @@
 <?xml version="1.0" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN"
-       "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">
+  "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">
 <svg width="300" height="100" viewBox="0 0 340 150">
-       <filter id="grey_bevel_shadow" filterUnits="objectBoundingBox" x="-10%"
-               y="-10%" width="150%" height="150%">
-               <feGaussianBlur result="blurredAlpha" in="SourceAlpha" stdDeviation="3"/>
-               <feOffset result="offsetBlurredAlpha" in="blurredAlpha" dx="2" dy="1"/>
-               <feDiffuseLighting result="bumpMapDiffuse" in="blurredAlpha" surfaceScale="5"
-                       diffuseConstant="0.5" style="
-                       lighting-color:rgb(255,255,255)">
-                       <feDistantLight azimuth="135" elevation="60"/>
-               </feDiffuseLighting>
-               <feComposite result="litPaint" in="bumpMapDiffuse" operator="arithmetic" k1="1"
-                       k2="0" k3="0" k4="0" in2="SourceGraphic"/>
-               <feSpecularLighting result="bumpMapSpecular" in="blurredAlpha" surfaceScale="5"
-                       specularConstant="0.5" specularExponent="10" style="
-                       lighting-color:rgb(255,255,255)">
-                       <feDistantLight azimuth="135" elevation="60"/>
-               </feSpecularLighting>
-               <feComposite result="litPaint" in="litPaint" operator="arithmetic" k1="0"
-                       k2="1" k3="1" k4="0" in2="bumpMapSpecular"/>
-               <feComposite result="litPaint" in="litPaint" operator="in" in2="SourceAlpha"/>
-               <feMerge>
-                       <feMergeNode in="offsetBlurredAlpha"/>
-                       <feMergeNode in="litPaint"/>
-               </feMerge>
-       </filter>
+  <filter id="grey_bevel_shadow" filterUnits="objectBoundingBox" x="-10%"
+    y="-10%" width="150%" height="150%">
+    <feGaussianBlur result="blurredAlpha" in="SourceAlpha" stdDeviation="3"/>
+    <feOffset result="offsetBlurredAlpha" in="blurredAlpha" dx="2" dy="1"/>
+    <feDiffuseLighting result="bumpMapDiffuse" in="blurredAlpha" surfaceScale="5"
+      diffuseConstant="0.5" style="
+      lighting-color:rgb(255,255,255)">
+      <feDistantLight azimuth="135" elevation="60"/>
+    </feDiffuseLighting>
+    <feComposite result="litPaint" in="bumpMapDiffuse" operator="arithmetic" k1="1"
+      k2="0" k3="0" k4="0" in2="SourceGraphic"/>
+    <feSpecularLighting result="bumpMapSpecular" in="blurredAlpha" surfaceScale="5"
+      specularConstant="0.5" specularExponent="10" style="
+      lighting-color:rgb(255,255,255)">
+      <feDistantLight azimuth="135" elevation="60"/>
+    </feSpecularLighting>
+    <feComposite result="litPaint" in="litPaint" operator="arithmetic" k1="0"
+      k2="1" k3="1" k4="0" in2="bumpMapSpecular"/>
+    <feComposite result="litPaint" in="litPaint" operator="in" in2="SourceAlpha"/>
+    <feMerge>
+      <feMergeNode in="offsetBlurredAlpha"/>
+      <feMergeNode in="litPaint"/>
+    </feMerge>
+  </filter>
 <use style="opacity:0.6" x="100" y="5" width="150" height="145" xlink:href="logo.svg#FOP_Mark"/>
-       <g transform="translate(0,10)">
-               <path style="stroke-width:1;stroke-opacity:1;stroke:rgb(0,0,0);fill-opacity:1;fill:rgb(0,0,0);
-                       opacity:1;filter:url(#grey_bevel_shadow)"
-                       d="M35.87 66.07 L35.87 94.553 Q35.87 111.526 37.6948 114.383 Q39.5197 117.24 46.9811 117.24 L52.87 117.24 L52.87 122.51 Q37.0972 122 27.718 122 Q18.2538 122 3.23 122.51 L3.23 117.24 L9.86531 117.24 Q16.9947 117.24 18.6123 114.508 Q20.23 111.776 20.23 94.5609 L20.23 32.0673 Q20.23 15.2639 18.4477 12.532 Q16.6653 9.8 9.20125 9.8 L3.23 9.8 L3.23 4.53 Q16.9894 5.04 28.0128 5.04 L75.6686 4.19 Q83.13 4.19 89.76 4.87 Q87.117 13.8295 86.87 30.0991 L81.43 30.0991 Q80.9359 21.4663 79.4484 14.6583 Q68.1408 11.67 56.5861 11.67 Q46.5162 11.67 36.8608 12.7484 Q35.87 23.5461 35.87 32.3489 L35.87 58.76 Q40.8053 58.93 45.5759 58.93 Q57.9142 58.93 67.2111 58.2659 Q70.3348 58.0986 71.4465 56.894 Q72.5581 55.6894 73.2966 50.4539 L74.12 44.14 L79.39 44.14 Q78.795 59.3311 78.795 63.6475 L78.88 83.24 L73.44 83.24 L73.44 76.8517 Q73.44 69.2177 70.55 67.5588 Q67.66 65.9 48.4208 65.9 C48.4208 65.9 43.1375 65.9 35.87 66.07 z"/>
-               <path style="stroke-width:1;stroke-opacity:1;stroke:rgb(0,0,0);fill-opacity:1;fill:rgb(0,0,0);
-                       opacity:1;filter:url(#grey_bevel_shadow)"
-                       d="M98.43 63.4775 Q98.43 36.1819 116.022 19.5059 Q133.615 2.83 162.908 2.83 Q191.619 2.83 207.925 18.3027 Q224.23 33.7753 224.23 59.4134 Q224.23 87.0411 205.311 105.626 Q186.392 124.21 157.595 124.21 Q139.589 124.21 126.561 116.909 Q113.533 109.609 105.982 95.5863 C105.982 95.5863 98.43 81.5639 98.43 63.4775 zM115.26 56.6748 Q115.26 75.4253 121.692 89.3202 Q128.124 103.215 138.914 110.143 Q149.704 117.07 163.564 117.07 Q176.428 117.07 186.054 111.18 Q195.681 105.29 201.2 93.5927 Q206.72 81.8959 206.72 65.1377 Q206.72 47.5506 200.62 35.0649 Q194.52 22.5792 183.896 16.2746 Q173.272 9.97 158.748 9.97 Q145.47 9.97 135.842 15.5282 Q126.214 21.0864 120.737 31.8296 C120.737 31.8296 115.26 42.5728 115.26 56.6748 z"/>
-               <path style="stroke-width:1;stroke-opacity:1;stroke:rgb(0,0,0);fill-opacity:1;fill:rgb(0,0,0);
-                       opacity:1;filter:url(#grey_bevel_shadow)"
-                       d="M265.102 13.7127 Q264.52 25.6286 264.52 39.117 L264.52 86.3717 Q264.52 111.282 266.013 114.261 Q267.506 117.24 275.798 117.24 L281.52 117.24 L281.52 122.51 Q266.828 122 258.36 122 Q250.888 122 231.88 122.51 L231.88 117.24 L239.344 117.24 Q244.569 117.24 246.06 115.956 Q247.552 114.671 247.968 110.738 Q248.383 106.804 248.88 86.6719 L248.88 42.4373 L248.63 25.2912 Q248.466 14.6052 246.351 12.2026 Q244.237 9.8 236.026 9.8 L231.88 9.8 L231.88 4.53 Q242.258 4.87 258.201 4.87 Q267.585 4.87 279.042 4.36 Q286.599 4.02 290.501 4.02 Q310.595 4.02 319.73 11.3433 Q328.78 18.6639 328.78 31.1456 Q328.78 40.2141 323.555 48.5759 Q318.33 56.9378 308.752 62.0139 Q299.173 67.09 288.309 67.09 Q283.332 67.09 275.868 65.5202 L274.21 59.27 Q281.507 61.14 286.397 61.14 Q297.84 61.14 304.555 54.2178 Q311.27 47.2956 311.27 35.2734 Q311.27 23.6656 304.087 17.1578 Q296.905 10.65 282.705 10.65 C282.705 10.65 274.651 10.65 265.102 13.7127 z"/>
-       </g>
+  <g transform="translate(0,10)">
+    <path style="stroke-width:1;stroke-opacity:1;stroke:rgb(0,0,0);fill-opacity:1;fill:rgb(0,0,0);
+      opacity:1;filter:url(#grey_bevel_shadow)"
+      d="M35.87 66.07 L35.87 94.553 Q35.87 111.526 37.6948 114.383 Q39.5197 117.24 46.9811 117.24 L52.87 117.24 L52.87 122.51 Q37.0972 122 27.718 122 Q18.2538 122 3.23 122.51 L3.23 117.24 L9.86531 117.24 Q16.9947 117.24 18.6123 114.508 Q20.23 111.776 20.23 94.5609 L20.23 32.0673 Q20.23 15.2639 18.4477 12.532 Q16.6653 9.8 9.20125 9.8 L3.23 9.8 L3.23 4.53 Q16.9894 5.04 28.0128 5.04 L75.6686 4.19 Q83.13 4.19 89.76 4.87 Q87.117 13.8295 86.87 30.0991 L81.43 30.0991 Q80.9359 21.4663 79.4484 14.6583 Q68.1408 11.67 56.5861 11.67 Q46.5162 11.67 36.8608 12.7484 Q35.87 23.5461 35.87 32.3489 L35.87 58.76 Q40.8053 58.93 45.5759 58.93 Q57.9142 58.93 67.2111 58.2659 Q70.3348 58.0986 71.4465 56.894 Q72.5581 55.6894 73.2966 50.4539 L74.12 44.14 L79.39 44.14 Q78.795 59.3311 78.795 63.6475 L78.88 83.24 L73.44 83.24 L73.44 76.8517 Q73.44 69.2177 70.55 67.5588 Q67.66 65.9 48.4208 65.9 C48.4208 65.9 43.1375 65.9 35.87 66.07 z"/>
+    <path style="stroke-width:1;stroke-opacity:1;stroke:rgb(0,0,0);fill-opacity:1;fill:rgb(0,0,0);
+      opacity:1;filter:url(#grey_bevel_shadow)"
+      d="M98.43 63.4775 Q98.43 36.1819 116.022 19.5059 Q133.615 2.83 162.908 2.83 Q191.619 2.83 207.925 18.3027 Q224.23 33.7753 224.23 59.4134 Q224.23 87.0411 205.311 105.626 Q186.392 124.21 157.595 124.21 Q139.589 124.21 126.561 116.909 Q113.533 109.609 105.982 95.5863 C105.982 95.5863 98.43 81.5639 98.43 63.4775 zM115.26 56.6748 Q115.26 75.4253 121.692 89.3202 Q128.124 103.215 138.914 110.143 Q149.704 117.07 163.564 117.07 Q176.428 117.07 186.054 111.18 Q195.681 105.29 201.2 93.5927 Q206.72 81.8959 206.72 65.1377 Q206.72 47.5506 200.62 35.0649 Q194.52 22.5792 183.896 16.2746 Q173.272 9.97 158.748 9.97 Q145.47 9.97 135.842 15.5282 Q126.214 21.0864 120.737 31.8296 C120.737 31.8296 115.26 42.5728 115.26 56.6748 z"/>
+    <path style="stroke-width:1;stroke-opacity:1;stroke:rgb(0,0,0);fill-opacity:1;fill:rgb(0,0,0);
+      opacity:1;filter:url(#grey_bevel_shadow)"
+      d="M265.102 13.7127 Q264.52 25.6286 264.52 39.117 L264.52 86.3717 Q264.52 111.282 266.013 114.261 Q267.506 117.24 275.798 117.24 L281.52 117.24 L281.52 122.51 Q266.828 122 258.36 122 Q250.888 122 231.88 122.51 L231.88 117.24 L239.344 117.24 Q244.569 117.24 246.06 115.956 Q247.552 114.671 247.968 110.738 Q248.383 106.804 248.88 86.6719 L248.88 42.4373 L248.63 25.2912 Q248.466 14.6052 246.351 12.2026 Q244.237 9.8 236.026 9.8 L231.88 9.8 L231.88 4.53 Q242.258 4.87 258.201 4.87 Q267.585 4.87 279.042 4.36 Q286.599 4.02 290.501 4.02 Q310.595 4.02 319.73 11.3433 Q328.78 18.6639 328.78 31.1456 Q328.78 40.2141 323.555 48.5759 Q318.33 56.9378 308.752 62.0139 Q299.173 67.09 288.309 67.09 Q283.332 67.09 275.868 65.5202 L274.21 59.27 Q281.507 61.14 286.397 61.14 Q297.84 61.14 304.555 54.2178 Q311.27 47.2956 311.27 35.2734 Q311.27 23.6656 304.087 17.1578 Q296.905 10.65 282.705 10.65 C282.705 10.65 274.651 10.65 265.102 13.7127 z"/>
+  </g>
 
 </svg>
 
index 12974bf7f40625a56fb69e10560368b1c23af647..fd45e87ee9325b096bdb000bab0789e3cd70f55b 100644 (file)
@@ -1,34 +1,34 @@
 <?xml version="1.0"?>
 <book title="FOP XSL-FO documentation" copyright="1999-2002 The Apache Software Foundation">
-       <external href="http://xml.apache.org/" label="Home"/>
-       <separator/>
-       <page id="index" label="About FOP" source="fop/readme.xml"/>
-       <page id="news" label="News" source="fop/news.xml"/>
-       <page id="status" label="Status" source="fop/status.xml"/>
-       <page id="download" label="Download" source="fop/download.xml"/>
-       <page id="relnotes" label="Release Notes" source="fop/relnotes.xml"/>
-       <page id="gethelp" label="How to get Help" source="fop/gethelp.xml"/>
-       <separator/>
-       <page id="running" label="Running FOP" source="fop/running.xml"/>
-       <page id="embedding" label="Embedding" source="fop/embedding.xml"/>
-       <page id="output" label="Output Formats" source="fop/output.xml"/>
-       <page id="implemented" label="Features" source="fop/implemented.xml"/>
-       <page id="todo" label="TODO" source="fop/todo.xml"/>
-       <page id="limitations" label="Limitations" source="fop/limitations.xml"/>
-       <page id="examples" label="Examples" source="fop/examples.xml"/>
-       <separator/>
-       <page id="svg" label="SVG" source="fop/svg.xml"/>
-       <page id="extensions" label="Extensions" source="fop/extensions.xml"/>
-       <page id="fonts" label="Fonts" source="fop/fonts.xml"/>
-       <page id="config" label="Configuration" source="fop/configuration.xml"/>
-       <separator/>
-       <external href="design/index.html" label="NEW DESIGN"/>
-       <page id="involved" label="Getting involved" source="fop/involved.xml"/>
-       <page id="compiling" label="Compiling" source="fop/compiling.xml"/>
-       <page id="testing" label="Testing" source="fop/testing.xml"/>
-       <separator/>
-       <faqs id="faq" label="FAQ" source="fop/faq.xml"/>
-       <page id="bugs" label="Bugs" source="fop/bugs.xml"/>
-       <page id="resources" label="Resources" source="fop/resources.xml"/>
-       <page id="license" label="License" source="fop/license.xml"/>
+  <external href="http://xml.apache.org/" label="Home"/>
+  <separator/>
+  <page id="index" label="About FOP" source="fop/readme.xml"/>
+  <page id="news" label="News" source="fop/news.xml"/>
+  <page id="status" label="Status" source="fop/status.xml"/>
+  <page id="download" label="Download" source="fop/download.xml"/>
+  <page id="relnotes" label="Release Notes" source="fop/relnotes.xml"/>
+  <page id="gethelp" label="How to get Help" source="fop/gethelp.xml"/>
+  <separator/>
+  <page id="running" label="Running FOP" source="fop/running.xml"/>
+  <page id="embedding" label="Embedding" source="fop/embedding.xml"/>
+  <page id="output" label="Output Formats" source="fop/output.xml"/>
+  <page id="implemented" label="Features" source="fop/implemented.xml"/>
+  <page id="todo" label="TODO" source="fop/todo.xml"/>
+  <page id="limitations" label="Limitations" source="fop/limitations.xml"/>
+  <page id="examples" label="Examples" source="fop/examples.xml"/>
+  <separator/>
+  <page id="svg" label="SVG" source="fop/svg.xml"/>
+  <page id="extensions" label="Extensions" source="fop/extensions.xml"/>
+  <page id="fonts" label="Fonts" source="fop/fonts.xml"/>
+  <page id="config" label="Configuration" source="fop/configuration.xml"/>
+  <separator/>
+  <external href="design/index.html" label="NEW DESIGN"/>
+  <page id="involved" label="Getting involved" source="fop/involved.xml"/>
+  <page id="compiling" label="Compiling" source="fop/compiling.xml"/>
+  <page id="testing" label="Testing" source="fop/testing.xml"/>
+  <separator/>
+  <faqs id="faq" label="FAQ" source="fop/faq.xml"/>
+  <page id="bugs" label="Bugs" source="fop/bugs.xml"/>
+  <page id="resources" label="Resources" source="fop/resources.xml"/>
+  <page id="license" label="License" source="fop/license.xml"/>
 </book>
index 4fc7a8a94d4e1246f85822a463b890e3ecc55189..7a75d73e3c3e9c5fbba88f916d1ad0d3a80cfccf 100644 (file)
@@ -1,7 +1,7 @@
 Fop documentation (xml version)
 
-The files in these directory contain the Fop documentation as xml files. 
-The directory xml-docs/fop is a mirror of the files in the cvs repository 
+The files in these directory contain the Fop documentation as xml files.
+The directory xml-docs/fop is a mirror of the files in the cvs repository
 modul 'xml-site' /sources/fop. These files are used to create the html
 documentation on xml.apache.org.
 
index 649af5069d4a4ec83a1258d96fc0b7f1a1f8ef24..b4298f2b77d72d62ab4e93326e72fd25b388e0b2 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 
 <!--    XSLT stylesheet to convert the Fop documentation collected in one xml file into a fo file
-        for use in FOP 
+        for use in FOP
 
 TBD: - The faq doesn't show in the content
      - check why margin-bottom on the page with properties is too large
@@ -19,39 +19,39 @@ TBD: - The faq doesn't show in the content
 >
 
 <xsl:template match ="/">
-       <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
-
-               <!-- defines page layout -->
-               <fo:layout-master-set>
-
-                       <fo:simple-page-master master-name="simple"
-                                                                               page-height="29.7cm" 
-                                                                               page-width="21cm"
-                                                                               margin-top="1.5cm" 
-                                                                               margin-bottom="2cm" 
-                                                                               margin-left="2.5cm" 
-                                                                               margin-right="2.5cm">
-                               <fo:region-body margin-top="3cm"/>
-                               <fo:region-before extent="1.5cm"/>
-                               <fo:region-after extent="1.5cm"/>
-                       </fo:simple-page-master>
-               </fo:layout-master-set>
-
-               <fo:page-sequence master-reference="simple">
-                       <fo:static-content flow-name="xsl-region-before">
-                               <fo:block text-align="end" 
-                                                       font-size="10pt" 
-                                                       font-family="serif" 
-                                                       line-height="14pt" >
-                                       FOP documentation - p. <fo:page-number/>
-                               </fo:block>
-                       </fo:static-content> 
-
-                       <fo:flow flow-name="xsl-region-body">
-
-
-       <fo:block font-size="18pt" 
-                font-family="sans-serif" 
+  <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
+
+    <!-- defines page layout -->
+    <fo:layout-master-set>
+
+      <fo:simple-page-master master-name="simple"
+                    page-height="29.7cm"
+                    page-width="21cm"
+                    margin-top="1.5cm"
+                    margin-bottom="2cm"
+                    margin-left="2.5cm"
+                    margin-right="2.5cm">
+        <fo:region-body margin-top="3cm"/>
+        <fo:region-before extent="1.5cm"/>
+        <fo:region-after extent="1.5cm"/>
+      </fo:simple-page-master>
+    </fo:layout-master-set>
+
+    <fo:page-sequence master-reference="simple">
+      <fo:static-content flow-name="xsl-region-before">
+        <fo:block text-align="end"
+              font-size="10pt"
+              font-family="serif"
+              line-height="14pt" >
+          FOP documentation - p. <fo:page-number/>
+        </fo:block>
+      </fo:static-content>
+
+      <fo:flow flow-name="xsl-region-body">
+
+
+       <fo:block font-size="18pt"
+                font-family="sans-serif"
                 line-height="24pt"
                 space-after.optimum="15pt"
                 background-color="blue"
@@ -63,8 +63,8 @@ TBD: - The faq doesn't show in the content
 
         <!-- generates table of contents and puts it into a table -->
 
-         <fo:block font-size="14pt" 
-                  font-family="sans-serif" 
+         <fo:block font-size="14pt"
+                  font-family="sans-serif"
                   line-height="18pt"
                   space-after.optimum="10pt"
                   font-weight="bold"
@@ -75,14 +75,14 @@ TBD: - The faq doesn't show in the content
          <fo:table>
             <fo:table-column column-width="1cm"/>
             <fo:table-column column-width="15cm"/>
-            <fo:table-body font-size="12pt" 
+            <fo:table-body font-size="12pt"
                            line-height="16pt"
                            font-family="sans-serif">
-              <xsl:for-each select="//s1"> 
+              <xsl:for-each select="//s1">
                 <fo:table-row>
                   <fo:table-cell>
                      <fo:block text-align="end" >
-                          <xsl:number value="position()" format="1"/>) 
+                          <xsl:number value="position()" format="1"/>)
                      </fo:block>
                   </fo:table-cell>
                   <fo:table-cell>
@@ -92,7 +92,7 @@ TBD: - The faq doesn't show in the content
                            <xsl:value-of select="translate(.,' ),-.(','____')"/>
                            </xsl:attribute>
                           <xsl:value-of select="@title"/>
-                        </fo:basic-link> 
+                        </fo:basic-link>
                      </fo:block>
                   </fo:table-cell>
                </fo:table-row>
@@ -101,16 +101,16 @@ TBD: - The faq doesn't show in the content
          </fo:table>
 
 
-                       <xsl:apply-templates select="documentation"/> 
-                       </fo:flow>
-               </fo:page-sequence>
-       </fo:root>
+      <xsl:apply-templates select="documentation"/>
+      </fo:flow>
+    </fo:page-sequence>
+  </fo:root>
 </xsl:template>
 
 <!-- s1 -->
 <xsl:template match ="s1">
-   <fo:block font-size="18pt" 
-            font-family="sans-serif" 
+   <fo:block font-size="18pt"
+            font-family="sans-serif"
             line-height="24pt"
             space-before.optimum="15pt"
             space-after.optimum="15pt"
@@ -123,13 +123,13 @@ TBD: - The faq doesn't show in the content
      </xsl:attribute>
      <xsl:value-of select="@title"/>
    </fo:block>
-    <xsl:apply-templates/> 
+    <xsl:apply-templates/>
 </xsl:template>
 
 <!-- s2 -->
 <xsl:template match ="s2">
-   <fo:block font-size="16pt" 
-            font-family="sans-serif" 
+   <fo:block font-size="16pt"
+            font-family="sans-serif"
             line-height="20pt"
             space-before.optimum="15pt"
             space-after.optimum="12pt"
@@ -138,13 +138,13 @@ TBD: - The faq doesn't show in the content
             >
      <xsl:value-of select="@title"/>
    </fo:block>
-    <xsl:apply-templates/> 
+    <xsl:apply-templates/>
 </xsl:template>
 
 <!-- s3 -->
 <xsl:template match ="s3">
-   <fo:block font-size="14pt" 
-            font-family="sans-serif" 
+   <fo:block font-size="14pt"
+            font-family="sans-serif"
             line-height="18pt"
             space-before.optimum="10pt"
             space-after.optimum="9pt"
@@ -152,38 +152,38 @@ TBD: - The faq doesn't show in the content
             padding-top="3pt">
      <xsl:value-of select="@title"/>
    </fo:block>
-    <xsl:apply-templates/> 
+    <xsl:apply-templates/>
 </xsl:template>
 
 <!-- p  [not(code)] -->
-<xsl:template match ="p"> 
-   <fo:block font-size="11pt" 
-            font-family="sans-serif" 
+<xsl:template match ="p">
+   <fo:block font-size="11pt"
+            font-family="sans-serif"
             line-height="13pt"
             space-after.optimum="3pt"
             space-before.optimum="3pt"
             text-align="justify">
-     <xsl:apply-templates/> 
+     <xsl:apply-templates/>
    </fo:block>
 </xsl:template>
 
-<!-- p + code 
+<!-- p + code
 <xsl:template match ="p[code]">
-   <fo:block font-size="11pt" 
-            font-family="sans-serif" 
+   <fo:block font-size="11pt"
+            font-family="sans-serif"
             line-height="11pt"
             space-after.optimum="0pt"
             space-before.optimum="0pt"
             text-align="start">
-     <xsl:apply-templates/> 
+     <xsl:apply-templates/>
    </fo:block>
 </xsl:template>
 -->
 
 <!-- faqs -->
 <xsl:template match ="faqs">
-   <fo:block font-size="18pt" 
-            font-family="sans-serif" 
+   <fo:block font-size="18pt"
+            font-family="sans-serif"
             line-height="24pt"
             space-before.optimum="15pt"
             space-after.optimum="15pt"
@@ -196,70 +196,70 @@ TBD: - The faq doesn't show in the content
      </xsl:attribute>
      <xsl:value-of select="@title"/>
    </fo:block>
-    <xsl:apply-templates/> 
+    <xsl:apply-templates/>
 </xsl:template>
 
 
 <!-- faq -->
 <xsl:template match ="faq">
-    <xsl:apply-templates/> 
+    <xsl:apply-templates/>
 </xsl:template>
 
 <!-- q in faq -->
 <xsl:template match ="q">
-   <fo:block font-size="11pt" 
-            font-family="sans-serif" 
+   <fo:block font-size="11pt"
+            font-family="sans-serif"
             line-height="13pt"
             space-after.optimum="3pt"
             space-before.optimum="3pt"
             text-align="justify">
-      <xsl:apply-templates/> 
+      <xsl:apply-templates/>
     </fo:block>
 </xsl:template>
 
 <!-- a in faq -->
 <xsl:template match ="a">
-      <xsl:apply-templates/> 
+      <xsl:apply-templates/>
 </xsl:template>
 
 
 <!-- jump (links) -->
 <xsl:template match ="*/jump">
    <fo:basic-link color="blue" external-destination="{@href}">
-     <xsl:apply-templates/> 
+     <xsl:apply-templates/>
    </fo:basic-link>
 </xsl:template>
 
 
 <!-- code -->
 <xsl:template match ="*/code">
-   <fo:inline font-size="10pt" 
+   <fo:inline font-size="10pt"
             font-family="Courier">
-     <xsl:apply-templates/> 
+     <xsl:apply-templates/>
    </fo:inline>
 </xsl:template>
 
 
 <!-- ul (unordered list) -->
 <xsl:template match ="ul">
-  <fo:list-block start-indent="1cm" 
-                 provisional-distance-between-starts="12pt" 
-                 font-family="sans-serif" 
-                 font-size="11pt" 
+  <fo:list-block start-indent="1cm"
+                 provisional-distance-between-starts="12pt"
+                 font-family="sans-serif"
+                 font-size="11pt"
                  line-height="11pt">
-     <xsl:apply-templates/> 
+     <xsl:apply-templates/>
    </fo:list-block>
 </xsl:template>
 
 
 <!-- ol (ordered list) -->
 <xsl:template match ="ol">
-  <fo:list-block start-indent="1cm" 
-                 provisional-distance-between-starts="12pt" 
-                 font-family="sans-serif" 
-                 font-size="11pt" 
+  <fo:list-block start-indent="1cm"
+                 provisional-distance-between-starts="12pt"
+                 font-family="sans-serif"
+                 font-size="11pt"
                  line-height="11pt">
-     <xsl:apply-templates/> 
+     <xsl:apply-templates/>
    </fo:list-block>
 </xsl:template>
 
@@ -274,7 +274,7 @@ TBD: - The faq doesn't show in the content
         <fo:block space-after.optimum="4pt"
               text-align="justify"
               padding-top="3pt">
-          <xsl:apply-templates/> 
+          <xsl:apply-templates/>
        </fo:block>
       </fo:list-item-body>
     </fo:list-item>
@@ -293,7 +293,7 @@ TBD: - The faq doesn't show in the content
         <fo:block space-after.optimum="4pt"
               text-align="justify"
               padding-top="3pt">
-          <xsl:apply-templates/> 
+          <xsl:apply-templates/>
        </fo:block>
       </fo:list-item-body>
     </fo:list-item>
index 4cda42fbceb33f49d4333ff5a31ec00e141bff4c..983f30b8ce9b6c4a1071a24a4c3f801b3759d6ae 100644 (file)
@@ -35,7 +35,7 @@
 
 <hyphenation-info>
 
-<hyphen-char value="-"/> 
+<hyphen-char value="-"/>
 <hyphen-min before="2" after="2"/>
 
 <classes>
@@ -62,7 +62,7 @@ pro-jek-ční
 .a4ko
 .a4kr
 .a4ku
-.ale3x 
+.ale3x
 .a4ra
 .a4re
 .a4ri
index 418a454747fbd43cec99fd23ab34790cb9a99247..8e05e1b72b2b71e6e317b572fa4c8b4396a5d09e 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
 <!DOCTYPE hyphenation-info SYSTEM "hyphenation.dtd">
-<!-- 
+<!--
 This file contains the hyphenation patterns for danish.
 Adapted from dkhyph.tex, dkcommon.tex and dkspecial.tex
 originally created by Frank Jensen (fj@iesd.auc.dk).
@@ -8,7 +8,7 @@ FOP adaptation by Carlos Villegas (cav@uniscope.co.jp)
 -->
 <hyphenation-info>
 
-<hyphen-char value="-"/> 
+<hyphen-char value="-"/>
 <hyphen-min before="2" after="2"/>
 
 <classes>
index a1e9cd1e3faef1d0318ee6e68c2861bd4cc5fb99..581b609dede3958a6fda93c6d128973387ed4075 100644 (file)
@@ -7,17 +7,17 @@
   Constructed by Carlos Villegas from TeX's dehypht.tex file
   obtained from http://www.ctan.org/tex-archive/language/hyphenation
 
-  This file may be used, distributed and modified only according to 
-  LaTeX Project Public License: 
+  This file may be used, distributed and modified only according to
+  LaTeX Project Public License:
 
   ftp://ctan.tug.org/tex-archive/fonts/mathpazo/lppl.txt
 
-  Please report errors in this file to the following address: 
-  fop-dev@xml.apache.org [or yours] and not to the address of the 
-  original authors. You are not allowed to distribute this file under its 
-  original name in the TeX distribution." 
+  Please report errors in this file to the following address:
+  fop-dev@xml.apache.org [or yours] and not to the address of the
+  original authors. You are not allowed to distribute this file under its
+  original name in the TeX distribution."
+
 
-  
   Original comments preserved:
 
 % This is `dehypht.tex' as of 03 March 1999.
@@ -242,11 +242,11 @@ zZ
 </classes>
 
 <exceptions>
-<!-- The <hyphen> element is equivalent to TeX's 
+<!-- The <hyphen> element is equivalent to TeX's
      \discretionary{pre-break text}{post-break text}{no-break text}
      which handles words that change spelling when they are split
      between lines. The hyphenation algorithm doesn't handle
-     those cases, but they can be processed as exceptions. 
+     those cases, but they can be processed as exceptions.
      The following are some examples taken from the TeXbook.
 -->
 ba<hyphen pre="k" no="c"/>ken
@@ -685,7 +685,7 @@ sa1la 4s3alpi 6salter salz3a 1sam s5anb san2c 1sand s5angeh 6sanl
 s1arm sa5ro 2s1art 6s1arz 1sas 1sat sat8a 2s1atl sa8tom 3s8aue s5auff
 sau5i s6aur 2s1aus 5s6ause 2s1b2 2sca s4ce 8sch.  3scha.  5schade
 3schaf 3schal sch5ame 8schanc 8schb 1sche 6schef 8schex 2schf 2schg
-2schh 1schi 2schk 5schlag 5schlu 6schmäß 
+2schh 1schi 2schk 5schlag 5schlu 6schmäß
 6schnaß  1scho 6schord 6schp 3schri 8schric 8schrig
 8schrou 6schs 2scht sch3ta sch3tr 1schu 8schunt 6schv 2schz 5schö
 5schü 2sco scre6 6scu 2s1d 1se se5an se1ap se6ben se5ec see5i6g
@@ -715,7 +715,7 @@ sta3la 6stale 4stalg 8stalk 8stamt 6st5anf 4stans 6stanw 6starb sta4te
 6stz 1stä 8stäg 1stö 1stü 8stüch 4stür.
 1su su2b1 3suc su1e su2fe su8mar 6sumfa 8sumk 2s1unt sup1p2 6s5u6ran
 6surte 2s1v 2s1w 1sy 8syl.  sy5la syn1 sy2na syne4 s1z s4zend 5s6zene.
-8szu 1sä 6s5änd 6säugi 6säuß 
+8szu 1sä 6s5änd 6säugi 6säuß
 5söm 2s1ü2b 1süc sü8di 1sün 5süß
  taats3 4tab.  taba6k ta8ban tab2l ta6bre 4tabs t3absc
 8tabz 6t3acht ta6der 6tadr tad6s tad2t 1tafe4 1tag ta6ga6 ta8gei
@@ -839,13 +839,13 @@ zu1b4 zu1f2 6z5uhr zun2a 8zunem zunf8 8zungl zu1o zup8fi zu1s8 zu1z
 ü1ri ü1ro ür8sta ür8ster ü1ru üse8n
 ü8sta ü8stes ü6s5tete ü3ta ü1te ü1ti
 üt8tr ü1tu üt8zei ü1v ß1a8  5ßa.
- ß8as  ß1b8  ß1c  ß1d 
-1ße  ß5ec  8ße8g  8ße8h 
+ ß8as  ß1b8  ß1c  ß1d
+1ße  ß5ec  8ße8g  8ße8h
 2ß1ei  8ßem  ß1f8  ß1g  ß1h
- 1ßi  ß1k  ß1l  ß1m 
+ 1ßi  ß1k  ß1l  ß1m
 ßmana8  ß1n  ß1o  ß1p8  ß5q
- ß1r  ß1s2  ßst8  ß1ta 
-ß1te  ßt3hei  ß1ti  ß5to 
+ ß1r  ß1s2  ßst8  ß1ta
+ß1te  ßt3hei  ß1ti  ß5to
 ß1tr  1ßu8  6ß5um  ß1v  ß1w
  ß1z
 <!--
@@ -900,7 +900,7 @@ zu1b4 zu1f2 6z5uhr zun2a 8zunem zunf8 8zungl zu1o zup8fi zu1s8 zu1z
 % of a set of the internal TeX parameters including the trie memory
 % size parameter specifying the used memory for the hyphenation
 % patterns.
-% 
+%
 % Web2c 7.x (Source), teTeX 0.9 (Unix, Amiga), fpTeX (Win32)
 % and newer:
 %   The used memory size of the true is usually set high enough.
@@ -963,7 +963,7 @@ zu1b4 zu1f2 6z5uhr zun2a 8zunem zunf8 8zungl zu1o zup8fi zu1s8 zu1z
 %%   Right brace   \}     Tilde         \~}
 %%
 \endinput
-%% 
+%%
 %% End of file `dehypht.tex'.
 -->
 </patterns>
index 540f1e69322df8759dca3f5bdef397351820d3f0..135dc4711434f984e91ea6c36afa15e0cd249c1b 100644 (file)
@@ -6,16 +6,16 @@
 
   Constructed by Carlos Villegas from TeX's dehyphn.tex file
   obtained from http://www.ctan.org/tex-archive/language/hyphenation
-  
-  This file may be used, distributed and modified only according to 
-  LaTeX Project Public License: 
+
+  This file may be used, distributed and modified only according to
+  LaTeX Project Public License:
 
   ftp://ctan.tug.org/tex-archive/fonts/mathpazo/lppl.txt
 
-  Please report errors in this file to the following address: 
-  fop-dev@xml.apache.org [or yours] and not to the address of the 
-  original authors. You are not allowed to distribute this file under its 
-  original name in the TeX distribution." 
+  Please report errors in this file to the following address:
+  fop-dev@xml.apache.org [or yours] and not to the address of the
+  original authors. You are not allowed to distribute this file under its
+  original name in the TeX distribution."
 
   Original comments preserved:
 
@@ -230,7 +230,7 @@ zZ
 
 <patterns>
 .aa6l .ab3a4s .ab3ei .abi2 .ab3it .ab1l .ab1r .ab3u .ad3o4r .alti6
-.ana3c .an5alg .an1e 
+.ana3c .an5alg .an1e
 .ang8s2t1 <!-- % .ang8s (des einzige Wort, das mit angs... beginnt !) -->
 .an1s .ap1p .ar6sc .ar6ta .ar6tei .as2z
 .au2f1 .au2s3 .be5erb .be3na .ber6t5r .bie6r5 .bim6s5t .brot3 .bru6s
@@ -240,7 +240,7 @@ zZ
 .er6b5ei .er6bla .er6d5um .er3ei .er5er .er3in .er3o4b .erwi5s .es1p
 .es8t1l  .es8t1n <!-- % .es8t -->
 .ex1a2 .ex3em .fal6sc .fe6st5a .flu4g3 .furch8 .ga6ner .ge3n4a
-.ge5rö 
+.ge5rö
 .ges6
 .halb5 .halbe6 .hal6br .haup4 .hau4t .heima6 .he4r3e
 .her6za .he5x .hin3 .hir8sc .ho4c .hu3sa .hy5o .ibe5 .ima6ge .in1
@@ -257,7 +257,7 @@ zZ
 aal5e aa6r5a a5arti aa2s1t aat2s 6aba ab3art 1abdr 6abel aben6dr
 ab5erk ab5err ab5esse 1abf 1abg 1abhä ab1ir 1abko a1bl ab1la
 5ablag a6blaß ab4ler ab1lu a8blä 5a6blö abma5c
-1abn ab1ra ab1re 5a6brec ab1ro 
+1abn ab1ra ab1re 5a6brec ab1ro
 ab1s
 ab8sk abs2z 3abtei ab1ur 1abw
 5abze 5abzu ab1än abäu8 a4ce.  a5chal ach5art ach5au a1che
@@ -273,7 +273,7 @@ ah8
 aiso6 a1j 1akad a4kade a1ke a1ki 1akko 5akro1 a5lal al5ans 3al8arm
 al8beb al8berw alb5la 3album al1c a1le a6l5e6be a4l3ein a8lel a8lerb
 a8lerh a6lert 5a6l5eth 1algi al4gli al3int al4lab al8lan al4l3ar
-alle3g a1lo a4l5ob al6schm al4the 
+alle3g a1lo a4l5ob al6schm al4the
 <!-- % altist5  -->
 al4t3re 8a1lu alu5i a6lur
 alu3ta a1lä a6mate 8ame.  5a6meise am6m5ei am6mum am2n ampf3a
@@ -285,23 +285,23 @@ an5i8on an1kl an6kno an4kro 1anl anma5c anmar4 3annah anne4s3 a1no
 5a6n1o2d 5a6n3oma 5a6nord 1anr an1sa 5anschl an4soz an1st 5anstal
 an1s2z 5antenn an1th 5anwä a5ny an4z3ed 5anzeig 5anzieh 3anzug
 an1ä 5anäs a1nö anö8d a1os a1pa 3apfel a2ph1t
-aph5ä6 a1pi 8apl apo1c apo1s 
+aph5ä6 a1pi 8apl apo1c apo1s
 a6pos2t <!-- % a6pos2te  -->
 a6poth 1appa ap1pr a1pr
 a5pä a3pü a1ra a4r3af ar3all 3arbei 2arbt ar1c 2a1re ar3ein
 ar2gl 2a1ri ari5es ar8kers ar6les ar4nan ar5o6ch ar1o2d a1rol ar3ony
 a8ror a3ros ar5ox ar6schl 8artei ar6t5ri a1ru a1ry 1arzt arz1w
 ar8zä arä8m arö6 ar5öm ar1ü2 a1sa a6schec
-asch5l asch3m a6schn a3s4hi as1pa asp5l 
+asch5l asch3m a6schn a3s4hi as1pa asp5l
 <!-- % a8steb % ueberfluessig ? -->
-as5tev 1asth 
+as5tev 1asth
 <!-- % a6stoc % ueberfluessig ? -->
 a1str ast3re 8a1ta ata5c ata3la a6tapf ata5pl a1te a6teli aten5a
 ate5ran 6atf 6atg a1th at3hal 1athl 2a1ti 5atlant 3atlas 8atmus 6atn
 a1to a6t5ops ato6ra a6t5ort.  4a1tr a6t5ru at2t1h at5t6hä 6a1tu
 atz1w a1tä a1tü au1a au6bre auch3a au1e aue4l 5aufent
 3auffü 3aufga 1aufn auf1t 3auftr 1aufw 3auge.  au4kle aule8s 6aum
-au8mar aum5p 1ausb 3ausd 1ausf 1ausg au8sin 
+au8mar aum5p 1ausb 3ausd 1ausf 1ausg au8sin
 <!-- % 3auss  -->
 au4sta 1ausw 1ausz
 aut5eng au1th 1auto auße8 a1v ave5r6a aver6i a1w a6wes a1x
@@ -311,15 +311,15 @@ ban6k5r ba5ot bardi6n ba1ro basten6 bau3sp 2b1b bb6le b2bli 2b1c 2b1d
 8beff be1g2 behö8 bei1s 6b5eisen bei3tr b8el bel8o belu3t be3nac
 bend6o be6ners be6nerw be4nor ben4se6 bens5el be1nä be1nü
 be1o2 b8er.  be1ra be8rac ber8gab.  ber1r be1rü bes8c bes5erh
-bes2p be5tha bet5sc be1un be1ur 8bex be6zwec 2b1f8 
+bes2p be5tha bet5sc be1un be1ur 8bex be6zwec 2b1f8
 <!-- % bfe6st5e  -->
 2b1g2
 bga2s5 bge1 2b1h bhole6 1bi bi1bl b6ie bi1el bi1la bilä5 bi1na
-bi4nok 
+bi4nok
 <!-- % bi5str  -->
 bi6stu bi5tr bit4t5r b1j 2b1k2 bkü6 bl8 b6la.
 6b1lad 6blag 8blam 1blat b8latt 3blau.  b6lav 3ble.  b1leb b1led
-8b1leg 8b1leh 8bleid 8bleih 6b3lein 
+8b1leg 8b1leh 8bleid 8bleih 6b3lein
 <!-- % blei3s  -->
 ble4m3o 4blich b4lind
 8bling b2lio 5blit b4litz b1loh 8b1los 1blu 5blum 2blun blut3a blut5sc
@@ -328,7 +328,7 @@ bo1ch bo5d6s boe5 8boff 8bonk bo1ra b1ort 2b1p2 b1q 1br brail6 brast8
 bre4a b5red 8bref 8b5riem b6riga bro1s b1rup b2ruz 8bröh
 brös5c 8bs b1sa b8sang b2s1ar b1sc bs3erl bs3erz b8sof b1s2p
 bst1h b3stru b5stä b6sun 2b1t b2t1h 1bu bu1ie bul6k b8ure bu6sin
-6b1v 2b1w 1by1 by6te.  8b1z 
+6b1v 2b1w 1by1 by6te.  8b1z
 <!-- % bzi1s % ueberfluessig ? -->
 1bä b5ä6s5 1bü
 b6ü5bere büge6 bügel5e bür6sc 1ca cag6 ca5la ca6re
@@ -348,7 +348,7 @@ d5de d3d2h dd
 der5um de4s3am de4s3an de4sau de6sil de4sin de8sor de4spr de2su 8deul
 de5us.  2d1f df2l 2d1g 2d1h 1di dia5c di5ara dice5 di3chr di5ena di1gn
 di1la dil8s di1na 8dind 6dinf 4d3inh 2d1ins di5o6d di3p4t di8sen dis1p
-di5s8per di6s5to 
+di5s8per di6s5to
 dis3tr <!-- % dis5tra  -->
 di8tan di8tin d1j 6dje 2dju 2d1k 2d1l 2d1m
 2d1n6 dni6 dnje6 1do 6d5obe do6berf 6d5ony do3ran 6dord 2d1org dor4t3h
@@ -359,10 +359,10 @@ d1ric 8drind droi6 dro5x 1dru 8drut dr
 drü8sc 2ds d1sa d6san dsat6 d1sc 5d6scha.  5dschik dse8e d8serg
 8dsl d1sp d4spak ds2po d8spä d1st d1sü 2dt d1ta d1te d1ti
 d1to dt1s6 d1tu d5tä 1du du5als du1b6 du1e duf4t3r 4d3uh du5ie
-8duml 8dumw 2d1und du8ni 6d5unt dur2c durch3 6durl 6dursa 8durt 
+8duml 8dumw 2d1und du8ni 6d5unt dur2c durch3 6durl 6dursa 8durt
 dus1t <!-- % du1s -->
 du8schr 2d1v 2d1w dwa8l 2d1z 1dä 6däh 8dänd dä6r
-dö8bl d5öl dör6fl dö8sc d5ö4st 
+dö8bl d5öl dör6fl dö8sc d5ö4st
 <!-- % dös3te -->
 1dü ea4ben e1ac e1ah e1akt e1al.  e5alf e1alg e5a8lin e1alk e1all
 e5alp e1alt e5alw e1am e1and ea6nim e1ar.  e5arf e1ark e5arm e3art
@@ -435,11 +435,11 @@ ga5ro 6g3arti ga8sa ga8sc ga6stre 2g1atm 6g5auf gau5fr g5aus 2g1b g5c
 6gd g1da 1ge ge1a2 ge6an ge8at.  ge1e2 ge6es gef2 8geff ge1g2l ge1im
 4g3eise geist5r gel8bra gelt8s ge5lö ge8nin gen3k 6g5entf
 ge3nä ge1or ge1ra ge6rab ger8au 8gerhö ger8ins ge1ro 6g5erz.
-ge1rä ge1rü ge1s ges2p 
+ge1rä ge1rü ge1s ges2p
 ge2s7te. ge2s7ten ge2s7ter ge2s7tik
 ge5unt 4g3ex3 2g1f8 2g1g g1ha 6g1hei
 5ghel.  g5henn 6g1hi g1ho 1ghr g1hö 1gi gi5la gi8me.  gi1na
-4g3ins 
+4g3ins
 gis1tr <!-- % gi3str % lat. Trennregeln ? -->
 g1j 2g1k 8gl.  1glad g5lag glan4z3 1glas 6glass 5glaub
 g3lauf 1gle.  g5leb 3gleic g3lein 5gleis 1glem 2gler 8g3leu gli8a
@@ -450,7 +450,7 @@ go1ra 8gord 2g1p2 g1q 1gr4 g5rahm gra8m gra4s3t 6g1rec gre6ge 4g3reic
 g5reit 8grenn gri4e g5riem 5grif 2grig g5ring 6groh 2grot gro6ß
 4grut 2gs gs1ab g5sah gs1ak gs1an gs8and gs1ar gs1au g1sc
 gs1ef g5seil gs5ein g2s1er gs1in g2s1o gso2r gs1pr g2s1u 2g1t g3te
-g2t1h 1gu gu5as gu2e 2gue.  6gued 4g3uh 8gums 6g5unt 
+g2t1h 1gu gu5as gu2e 2gue.  6gued 4g3uh 8gums 6g5unt
 <!-- % gu1s  -->
 gut3h gu2tu
 4g1v 2g1w gy1n g1z 1gä 8gä8m 6gärm 1gö 1gü
@@ -515,7 +515,7 @@ i1tu it6z5erg it6z1w i1t
 i1tü i1u iu6r 2i1v i6vad iva8tin i8vei i6v5ene i8verh i2vob i8vur
 i1w iwi2 i5xa i1xe i1z ize8n i8zir i6z5w iä8m i1ä6r
 i5ät. i5äv i1ö8 iü8 i6ß5ers ja5la
-je2t3r 6jm 5jo jo5as jo1ra jou6l ju5cha jugen4 jugend5 jung5s6 
+je2t3r 6jm 5jo jo5as jo1ra jou6l ju5cha jugen4 jugend5 jung5s6
 <!-- % ju1s -->
 3jä 1ka 8kachs 8kakz ka1la kal5d kam5t ka1na 2kanl 8kapf ka6pl
 ka5r6a 6k3arbe ka1ro kar6p5f 4k3arti 8karz ka1rä kasi5e ka6teb
@@ -530,11 +530,11 @@ ko1i koi8t ko6min ko1op ko1or ko6pht ko3ra kor6d5er ko5ru ko5t6sc k3ou
 2krip 6kroba 2ks k1sa k6sab ksal8s k8samt k6san k1sc k2s1ex k5spat
 k5spe k8spil ks6por k1spr kst8 k2s1uf 2k1t kta8l kt5a6re k8tein kte8re
 k2t1h k8tinf kt3rec kt1s 1ku ku1ch kuck8 k3uhr ku5ie kum2s1 kunfts5
-kun2s kunst3 ku8rau ku4ro kurz1 
+kun2s kunst3 ku8rau ku4ro kurz1
 <!-- % ku1st  -->
-4kusti ku1ta ku8ß 
+4kusti ku1ta ku8ß
 6k1v 2k1w ky5n 2k1z 1kä kä4m 4k3ämi käse5 1kö
-kö1c kö1s 1kü kü1c kür6sc 
+kö1c kö1s 1kü kü1c kür6sc
 <!-- % kü1s  -->
 1la.
 8labf 8labh lab2r 2l1abs lach3r la8dr 5ladu 8ladv 6laff laf5t la2gn
@@ -551,7 +551,7 @@ l8ergr 6lerkl 6l5erzie 8ler
 5leuc 4leuro leu4s3t le5xe 6lexp l1f 2l1g lgend8 l8gh lglie3 lglied6
 6l1h 1li li1ar li1as 2lick li8dr li1en lien6n li8ers li8ert 2ließ
 3lig li8ga8b li1g6n li1l8a 8limb li1na 4l3indu lings5
-4l3inh 6linj link4s3 4linkt 2lint 8linv 
+4l3inh 6linj link4s3 4linkt 2lint 8linv
 <!-- % lion5s6t  -->
 4lipp 5lipt 4lisam
 livi5e 6l1j 6l1k l8keim l8kj lk2l lko8f lkor8 lk2sa lk2se 6ll l1la
@@ -565,7 +565,7 @@ l5s6la l1sp ls4por ls2pu l1str l8suni l1s
 l5ten l6t5eng l6t5erp l4t3hei lt3her l2t1ho l6t5i6b lti1l l8trö
 lt1sc lt6ser lt4s3o lt5ums lu8br lu2dr lu1en8 8lu8fe luft3a luf8tr
 lu6g5r 2luh l1uhr lu5it 5luk 2l1umf 2l1umw 1lun 6l5u6nio 4l3unte lu5ol
-4lurg 6lurs l3urt lu4sto 
+4lurg 6lurs l3urt lu4sto
 lus1tr <!-- % lu3str % lat. Trennregeln ? -->
 lu6st5re lu8su lu6tal lu6t5e6g lu8terg
 lu3the lu6t5or lu2t1r lu6ß5 l1v lve5r6u 2l1w 1ly lya6
@@ -581,7 +581,7 @@ me8
 mi5nü mi4s3an mit1h mi5t6ra 3mitt mitta8 mi6ß5 6mj
 2m1k8 2m1l 2m1m m6mad m6m5ak m8menth m8mentw mme6ra m2mn mm5sp mm5ums
 mmut5s m8män m1n8 m5ni 1mo mo5ar mo4dr 8mof mo8gal mo4kla mol5d
-m2on mon8do mo4n3od 
+m2on mon8do mo4n3od
 mon2s1tr <!-- % lat. Trennregeln ? -->
 mont8a 6m5ony mopa6 mo1ra mor8d5a mo1sc mo1sp 5mot
 moy5 2mp m1pa mpfa6 mpf3l mphe6 m1pi mpin6 m1pl mp2li m2plu mpo8ste
@@ -607,7 +607,7 @@ nflei8 nf5lin nft8st n8g5ac ng5d ng8en nge8ram ngg2 ng1h n6glic ng3rip
 ng8ru ng2se4 ng2si n2g1um n1gy n8gäl n1h nhe6r5e 1ni ni1bl
 ni5chä ni8dee n6ie ni1en nie6s5te niet5h ni8etn 4n3i6gel n6ik
 ni1la 2n1imp ni5na 2n1ind 8ninf 6n5inh ni8nit 6n5inn 2n1ins 4n1int
-n6is 
+n6is
 nis1tr <!-- % ni3str % lat. Trennregeln ? -->
 ni1th ni1tr n1j n6ji n8kad nk5ans n1ke n8kerla n1ki nk5inh
 n5klö n1k2n n8k5not nk3rot n8krü nk5spo nk6t5r n8kuh
@@ -617,7 +617,7 @@ noche8 no6die no4dis no8ia no5isc 6n5o6leu no4mal noni6er 2n1onk n1ony
 4n3o4per 6nopf 6nopti no3ra no4ram nor6da 4n1org 2n1ort n6os no1st
 8nost.  no8tan no8ter noty6pe 6n5ox n1p2 n1q n1r nrös3 6ns n1sac
 ns3ang n1sc n8self n8s5erf n8serg n6serk ns5erw n8sint n1s2pe n1spr
-n6s5tat.  
+n6s5tat.
 <!-- % n5s6te. -->
 n6stob n1str n1ta n4t3a4go nt5anh nt3ark nt3art
 n1te nt3eis nte5n6ar nte8nei nter3a nte6rei nt1ha nt6har n3ther nt5hie
@@ -628,7 +628,7 @@ nu1a nu5el nu5en 4n1uhr nu5ie 8numl 6n5ums 6n5umw 2n1und 6nuni 6n5unr
 2n1unt 2nup 2nu6r n5uri nu3skr nu5ta n1v 8n1w 1nys n1za n6zab n2z1ar
 n6zaus nzi4ga n8zof n6z5unt n1zw n6zwir 1näc 5näe 5näi
 n8äl nä6m nä6re n5ärz 5näus n1öl
-1nöt n5öz 5nü. 6n1ü2b 5nüß 
+1nöt n5öz 5nü. 6n1ü2b 5nüß
 o5ab.  oa2l o8ala o1a2m o1an ob1ac obe4ra o6berh 5o4bers o4beru
 obe6ser 1obj o1bl o2bli ob5sk 3obst.  ob8sta obst5re ob5sz o1che
 oche8b o8chec o3chi och1l och3m ocho8f o3chro och3to o3chu och1w o1d
@@ -638,7 +638,7 @@ og2n o1ha o1he o6h5eis o1hi ohl1a oh1le oh4l3er 5ohm.  oh2ni o1ho
 oh1re oh1ru o1hu oh1w o1hy o1hä o5ia o1id.  o8idi oi8dr o5ids
 o5isch.  oiset6 o1ism o3ist.  o5i6tu o1j o1k ok2l ok3lau o8klä
 1okta o1la old5am old5r o1le ole5in ole1r ole3u ol6gl ol2kl olk4s1
-ol8lak ol8lauf.  ol6lel ol8less o1lo 
+ol8lak ol8lauf.  ol6lel ol8less o1lo
 ol1s ol2ster
 ol6sk o1lu oly1e2 5olym
 o2mab om6an o8mau ombe4 o8merz om5sp o1mu o8munt o1mä o1mö
@@ -666,7 +666,7 @@ ph3tha 4ph3the phu6 6phz pi1en pi5err pi1la pi1na 5pinse pioni8e 1pis
 pi1s2k pi1th p1k pl8 5pla p2lau 4plei p3lein 2pler 6p5les 2plig p6lik
 6p5ling p2liz plo8min 6p1m p1n 1p2o 8poh 5pol po8lan poly1 po3ny po1ra
 2porn por4t3h po5rö 5poti p1pa p6p5ei ppe6la pp5f p2p1h p1pi pp1l
-ppp6 pp5ren 
+ppp6 pp5ren
 pp1s pp2ste
 p5pö pr6 3preis 1pres 2p3rig 5prinz 1prob 1prod
 5prog pro8pt pro6t5a prote5i 8proß prä3l 1präs
@@ -692,7 +692,7 @@ r5er
 r2hy 5rhyt ri1ar ri5cha rid2g r2ie rieg4s5 ri8ei ri1el ri6ele ri1en
 ri3er.  ri5ers.  ri6fan ri8fer ri8fr 1r2ig ri8kn ri5la rimä8
 ri1na r8inde rin4ga rin6gr 1rinn 6rinner rino1 r8insp 4rinst
-ri1nä ri5o6ch ri1o2d ri3o6st 2r1ir r2is ri3sko ri8spr 
+ri1nä ri5o6ch ri1o2d ri3o6st 2r1ir r2is ri3sko ri8spr
 <!-- % ri8stü -->
 ri5sv r2it 6r5i6tal ri5tr ri6ve.  8r1j 6rk r1ke rkehrs5 r1ki r3klin
 r1k2n rk3str rk4t3an rk6to r6kuh rkä4s3t r1l r5li rline5a 6r1m
@@ -700,17 +700,17 @@ r6manl rma4p r4m3aph r8minf r8mob rm5sa 2rn r1na rna8be r5ne rn2ei
 r6neif r6nex r6nh rn1k r1no r6n5oc rn1sp r1nä r1nü ro6bern
 6robs ro1ch 3rock.  ro5de ro1e 4rofe ro8hert 1rohr ro5id ro1in ro5isc
 6rolym r2on 6roog ro6phan r3ort ro1s2p ro5s6w ro4tau ro1tr ro6ts 5rout
-r1p rpe8re rp2f r2ps r2pt r1q 2rr r1ra r1re rrer6 
+r1p rpe8re rp2f r2ps r2pt r1q 2rr r1ra r1re rrer6
 rr6hos r5rhö
 r1ri r1ro rro8f rr8or rror5a r1ru r3ry r1rä r1rö r1rü
-2r1s 
+2r1s
 r2ste r2sti <!-- % aber: 3ste... s.u.! -->
 r6sab r4sanf rse6e rse5na r2sh r6ska r6ski rs2kl r8sko r2sl rs2p
 r6stauf r8sterw r8stran rswi3d4 r2sz 2r1t rt3art r8taut r5tei rt5eige
 r8tepe r4t3erh r8terla r4t3hei r5t6hu r4t3int rt5reif rt1sc rt6ser
 rt6s5o rt6s5u rt5und r8turt rube6 ru1en 1r4uf ruf4st ru1ie 2r1umg
 2r1uml 2rums run8der run4d5r 6rundz 6runf 8runs 2r1unt 2r1ur r6us
-ru6sta 
+ru6sta
 rus1tr <!-- % ru3str % lat. Trennregeln ? -->
 ru6tr 1ruts r1v rven1 rvi2c r1w r1x r1za rz5ac r6z5al
 r8z1ar r8zerd r6z5erf rz8erh rz4t3h r8zum rä4ste räu8sc
@@ -722,7 +722,7 @@ sa1la 4s3alpi 6salter salz3a 1sam s5anb san2c 1sand s5angeh 6sanl
 s1arm sa5ro 2s1art 6s1arz 1sas 1sat sat8a 2s1atl sa8tom 3s8aue s5auff
 sau5i s6aur 2s1aus 5s6ause 2s1b2 2sca s4ce 8sch.  3scha.  5schade
 3schaf 3schal sch5ame 8schanc 8schb 1sche 6schef 8schex 2schf 2schg
-2schh 1schi 2schk 5schlag 5schlu 6schmäß 
+2schh 1schi 2schk 5schlag 5schlu 6schmäß
 6schnaß 1scho 6schord 6schp 3schri 8schric 8schrig
 8schrou 6schs 2scht sch3ta sch3tr 1schu 8schunt 6schv 2schz 5schö
 5schü 2sco scre6 6scu 2s1d 1se se5an se1ap se6ben se5ec see5i6g
@@ -740,51 +740,51 @@ so1ra 2s1ord 4sorga sou5c so3un 4s3ox sp2 8spaa 5spal 1span 2spap
 s2pec s4peis 1spek s6perg 4spers s6pes 2s1pf 8sphi 1s2phä 1spi
 spi4e 6s5pig 6spinse 2spis 2spla 2spol 5s6pom 6s5pos 6spoti 1spra
 3s8prec 6spreis 5spring 6sprob 1spru s2pul 1s2pur 6spy 5spän
-1spü s1q 2s1r 
+1spü s1q 2s1r
 <!-- % 2s1s2 -->
 <!-- % 2s1sa 2s1se 2s1si 2s1so 2s1sä 2s1sö 2s1sü 2s1sch  -->
-2ssa 2sse 2ssi 2sso 2ssä 2ssö 2ssü 2s1sch 
-sse8nu ssini6s ssoi6r 2st.  
-1sta 4stafe 2stag 
-sta3la 6stale 
-4s2talg 
+2ssa 2sse 2ssi 2sso 2ssä 2ssö 2ssü 2s1sch
+sse8nu ssini6s ssoi6r 2st.
+1sta 4stafe 2stag
+sta3la 6stale
+4s2talg
 8stalk 8stamt 6st5anf 4stans 6stanw 6starb sta4te
-6staus 2stb 6stc 6std 
+6staus 2stb 6stc 6std
 s1te <!-- % 1ste  -->
-4steil 
+4steil
 <!-- % 8stemb % ueberfluessig ? -->
-6steppi 
+6steppi
 <!-- % 8stese % ueberfluessig ? -->
-8stesse 6stf 2stg 2sth st1ha st3hei s8t1hi st1ho st5hu 
+8stesse 6stf 2stg 2sth st1ha st3hei s8t1hi st1ho st5hu
 s1ti <!-- % 1sti  -->
 s2ti4el <!-- % sti4el -->
-4s2tigm 
+4s2tigm
 <!-- % sti3na  -->
 6s2tind <!-- % 6stind  -->
-4s2tinf 
-s2ti8r 
-2stk 2stl 2stm 
+4s2tinf
+s2ti8r
+2stk 2stl 2stm
 1sto 6stoll.  4st3ope
-6stopf. 6stord 6stp 
+6stopf. 6stord 6stp
 <!-- % 5stra. % ueberfluessig ? -->
-4strai 
+4strai
 s3tral <!-- % 3s4tral % lat. Trennregeln ? -->
-6s5traum 3straß 
-3strec 6s3tref 8streib 5streif 6streno 6stres 6strev 
+6s5traum 3straß
+3strec 6s3tref 8streib 5streif 6streno 6stres 6strev
 <!-- % 5s6tria % lat. Trennregeln ? -->
 2st5rig
 <!-- % 5strik % ueberfluessig ? -->
 8s2t1ris <!-- % 8strisi -->
 <!-- % 3s4troa % ueberfluessig ? -->
 s8troma st5rose 4struf 3strum
-6sträg 2st1s6 2stt 
+6sträg 2st1s6 2stt
 1stu stu5a 4stuc 2stue 8stun.  2stv 2stw s2tyl
-6stz 1stä 8stäg 
+6stz 1stä 8stäg
 1stö
 1stü 8stüch 4stür.
 1su su2b1 3suc su1e su2fe su8mar 6sumfa 8sumk 2s1unt sup1p2 6s5u6ran
 6surte 2s1v 2s1w 1sy 8syl.  sy5la syn1 sy2na syne4 s1z s4zend 5s6zene.
-8szu 1sä 6s5änd 6säugi 6säuß 
+8szu 1sä 6s5änd 6säugi 6säuß
 5söm 2s1ü2b 1süc sü8di 1sün 5süß
 taats3 4tab.  taba6k ta8ban tab2l ta6bre 4tabs t3absc
 8tabz 6t3acht ta6der 6tadr tad6s tad2t 1tafe4 1tag ta6ga6 ta8gei
@@ -808,7 +808,7 @@ ti1a2m ti1b tie6fer ti1en ti8gerz tig3l ti8kin ti5lat 1tilg t1ind
 tin4k3l ti3spa ti5str 5tite ti5tr ti8vel ti8vr 2t1j 2t1k2 2t1l tl8a
 2t1m8 2t1n 3tobe 8tobj to3cha 5tocht 8tock tode4 to8del to8du to1e
 6t5o6fen to1in toi6r 5toll.  to8mene t2ons 2t1ony to4per 5topf.  6topt
-to1ra 
+to1ra
 to1s to2ste
 to6ska tos2l 2toti to1tr t8ou 2t1p2 6t1q tr6 tra5cha
 tra8far traf5t 1trag tra6gl tra6gr t3rahm 1trai t6rans tra3sc tra6st
@@ -819,7 +819,7 @@ tri6o5d trizi5 tro1a 3troc trocke6 troi8d tro8man.  tro3ny 5tropf
 5trüb trü3bu t1rüc t1rüs 2ts ts1ab t1sac tsa8d
 ts1ak t6s5alt ts1an ts1ar ts3auf t3schr t5schä tse6e tsee5i
 tsein6s ts3ent ts1er t8serf t4serk t8sh 5t6sik t4s3int ts5ort.
-t5s6por t6sprei 
+t5s6por t6sprei
 t1st t2ste
 t6s5tanz ts1th t6stit t4s3tor 1t2sua t2s1uf
 t8sum.  t2s1u8n t2s1ur 2t1t tt5eif tte6sa tt1ha tt8ret tt1sc tt8ser
@@ -848,7 +848,7 @@ u8rap ur5a6ri u8ratt u1re ur3eig ur8gri u1ri ur5ins 3urlau urmen6
 ur8nan u1ro 3ursac ur8sau ur8sei ur4sk 3urtei u1ru uru5i6 uru6r u1ry
 ur2za ur6zä ur5ä6m u5rö u1rü urück3 u1sa
 usa4gi u2s1ar u2s1au u8schec usch5wi u2s1ei use8kel u8sl u4st3a4b
-us3tau 
+us3tau
 <!-- % u3s4ter  -->
 u2s1uf u8surn ut1ac u1tal uta8m u1tan ut1ar u1tas ut1au
 u1te u8teic u4tent u8terf u6terin u4t3hei ut5ho ut1hu u1ti utine5
@@ -858,14 +858,14 @@ u
 va2t1r 2v1b 6v5c 6vd 1ve 6ve5g6 ver1 ver5b verb8l ve2re2 verg8 ve2ru8
 ve1s ve2s3p ve3xe 2v1f 2v1g 6v5h vi6el vie6w5 vi1g4 vi8leh vil6le.
 8vint vi1ru vi1tr 2v1k 2v1l 2v1m 4v5n 8vo8f voi6le vol8lend vol8li
-v2or1 vo2re vo8rin vo2ro 2v1p 8vra v6re 
+v2or1 vo2re vo8rin vo2ro 2v1p 8vra v6re
 2v2s <!-- % 2v1s  -->
 2v1t 2v1v 4v3w 2v1z
 waffe8 wa6g5n 1wah wah8n wa5la wal8din wal6ta wan4dr 5ware wa8ru
 war4za 1was w5c w1d 5wech we6fl 1weg we8geng weg5h weg3l we2g1r
 weh6r5er 5weise weit3r wel2t welt3r we6rat 8werc 5werdu wer4fl 5werk.
-wer4ka wer8ku wer4ta wer8term we2sp 
-we8s4tend 
+wer4ka wer8ku wer4ta wer8term we2sp
+we8s4tend
 <!-- % we6s4teu  -->
 we8str
 we8stö wet8ta wich6s5t 1wid wi2dr wiede4 wieder5 wik6 wim6ma
@@ -876,7 +876,7 @@ w1sk 6w5t 5wunde.  wun6gr wu1sc wu2t1 6w5w wy5a w
 8x3p2 x1r x1s6 8x1t x6tak x8terf x2t1h 1xu xu1e x5ul 6x3w x1z 5ya.
 y5an.  y5ank y1b y1c y6cha y4chia y1d yen6n y5ern y1g y5h y5in y1j
 y1k2 y1lak yl1al yla8m y5lax y1le y1lo y5lu y8mn ym1p2 y3mu y1na yno2d
-yn1t y1on.  y1o4p y5ou ypo1 y1pr y8ps y1r yri3e yr1r2 
+yn1t y1on.  y1o4p y5ou ypo1 y1pr y8ps y1r yri3e yr1r2
 <!-- % y1s -->
 ys5iat ys8ty
 y1t y3w y1z yä8m z5a6b zab5l 8za6d 1zah za5is 4z3ak 6z1am 5zange.
@@ -904,7 +904,7 @@ zu1b4 zu1f2 6z5uhr zun2a 8zunem zunf8 8zungl zu1o zup8fi zu1s8 zu1z
 äter5it ä6thy ä1ti 3ätk ä1to ät8schl
 äts1p ä5tu äub1l äu1e 1äug äu8ga
 äu5i ä1um. ä1us. 1äuß ä1z
-ö1b ö1che ö5chi 
+ö1b ö1che ö5chi
 öch8s2tei <!-- % öch8stei  -->
 öch8str öcht6
 5ö6dem 5öffn ö1he öh1l8 öh1re ö1hu
@@ -920,23 +920,23 @@ zu1b4 zu1f2 6z5uhr zun2a 8zunem zunf8 8zungl zu1o zup8fi zu1s8 zu1z
 ü3k ü1le ül4l5a ül8lo ül4ps ül6s5c
 ü1lu ün8da ün8fei ünk5l ün8za ün6zw
 ü5pi ü1re ü8rei ür8fl ür8fr ür8geng
-ü1ri ü1ro ür8sta 
+ü1ri ü1ro ür8sta
 <!-- % ür8ster  -->
 ü1ru üse8n
-ü8sta ü8stes 
+ü8sta ü8stes
 <!-- % ü6s5tete -->
  ü3ta ü1te ü1ti
 üt8tr ü1tu üt8zei ü1v ß1a8 5ßa.
-ß8as ß1b8 ß1c ß1d 
-1ße ß5ec 8ße8g 8ße8h 
+ß8as ß1b8 ß1c ß1d
+1ße ß5ec 8ße8g 8ße8h
 2ß1ei 8ßem ß1f8 ß1g ß1h
-1ßi ß1k ß1l ß1m 
+1ßi ß1k ß1l ß1m
 <!-- % ßmana8 % ueberfluessig ? -->
 ß1n ß1o ß1p8 ß5q
-ß1r ß1s2 ßst8 ß1ta 
-ß1te ßt3hei ß1ti ß5to 
+ß1r ß1s2 ßst8 ß1ta
+ß1te ßt3hei ß1ti ß5to
 ß1tr 1ßu8 6ß5um ß1v ß1w
-ß1z 
+ß1z
 <!-- % st -->
 2s1ta.
 i2s1tal
@@ -950,10 +950,10 @@ ve2ste
 4s3techn
 3s2teg
 3s2teh
-3s2tein 3s2teig 3s2teif 
-3s2tell 3s2telz 
+3s2tein 3s2teig 3s2teif
+3s2tell 3s2telz
 a4s3tel
-3s2temm 
+3s2temm
 3s2temp
 3s2tep
 s3s2ter t3s2tern
@@ -963,14 +963,14 @@ s3s2ter t3s2tern
 bs2ti
 te2s3ti
 ve2sti
-3s2tic 
+3s2tic
 <!-- % 3s2tiefel -->
 3s2tieb
 3s2tieg
 <!-- % 3s2tiel s.o. -->
-3s2tif 
-3s2til 
-3s2tim 
+3s2tif
+3s2til
+3s2tim
 3s2tink
 3s2titu
 <!-- % -->
@@ -986,13 +986,13 @@ o2s1tul <!-- % R27 -->
 <!-- % -->
 <!-- % eszet -->
 <!-- % -->
-aus3s4 
+aus3s4
 ens3s4
-gs3s4 
+gs3s4
 .mis2s1
 s2s1b8 <!-- % ss1b8 %ß1b8 -->
 <!-- % ß1c -->
-s2s3chen 
+s2s3chen
 s2s3d <!-- % ß1d  -->
 s2s5ec <!-- % ß5ec -->
 <!-- % 8sse8g % 8ße8g -->
@@ -1069,7 +1069,7 @@ s2s3z <!-- % ss1z 
 %   for example, `german.sty' (\lccode change for ^^Y = \ss in OT1,
 %   \left-/\righthyphenmin settings).
 %
-% 
+%
 % Warum ist diese Version "vorlaeufig" ?
 %
 % Diese Trennmuster fuer die neue deutsche Rechtschreibung
@@ -1091,7 +1091,7 @@ s2s3z <!-- % ss1z 
 % Sobald Trennmuster fuer die neue deutsche Rechtschreibung
 % verfuegbar sind, die von Grund auf neu berechnet wurden, sollten
 % die vorliegenden Muster nicht laenger verwendet werden.
-% 
+%
 %
 % Versionsgeschichte
 %
@@ -1123,7 +1123,7 @@ s2s3z <!-- % ss1z 
 %%   Right brace   \}     Tilde         \~}
 %%
 \endinput
-%% 
+%%
 %% End of file `dehyphn.tex'.
 -->
 </patterns>
index f6dcbe73dfbb839fe578055d8a5fb44973509b1d..f430bd0f7cbe4fa82827345fb7e0a7ad42187677 100644 (file)
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="iso-8859-7"?>
 <!DOCTYPE hyphenation-info SYSTEM "hyphenation.dtd">
 
-<!-- these hyphenation rules have been created for FOP by Dimitris Kamenopoulos (d.kamenopoulos@mail.ntua.gr). 
-       They support modern (monotonico) greek. They are
-       based on the excellent hyphenation file GRMTex.tex 
-       by Dimitrios Fillipou.
-       found in the TexGreek distribution. However there are quite a few differences. In particular, this file contains real greek characters rather than their latin tex subtitutes and so it is a rewrite, not a copy. Therefore, since it hasn't been tested as much as its tex predecessor, do contact me if you spot any errors.--> 
+<!-- these hyphenation rules have been created for FOP by Dimitris Kamenopoulos (d.kamenopoulos@mail.ntua.gr).
+  They support modern (monotonico) greek. They are
+  based on the excellent hyphenation file GRMTex.tex
+  by Dimitrios Fillipou.
+  found in the TexGreek distribution. However there are quite a few differences. In particular, this file contains real greek characters rather than their latin tex subtitutes and so it is a rewrite, not a copy. Therefore, since it hasn't been tested as much as its tex predecessor, do contact me if you spot any errors.-->
 <hyphenation-info>
 
 <hyphen-char value="-" />
 ðïé-ïý
 </exceptions>
 <patterns>
-4â1æ 
-4â1è 
-4â1í 
-4â1î 
-4â1ð 
-4â1ó 
-4â1ô 
-3â1ö 
-4â1÷ 
-3â1ø 
-4ã1â 
-4ã2æ 
-4ã1è 
-4ã1ì 
+4â1æ
+4â1è
+4â1í
+4â1î
+4â1ð
+4â1ó
+4â1ô
+3â1ö
+4â1÷
+3â1ø
+4ã1â
+4ã2æ
+4ã1è
+4ã1ì
 4ñ5ã2ì
-4ã1÷   
-4ã1ð 
-4ã1ô 
-4ã1ö 
-4ã1÷ 
-4ã1ø 
-4ä1â 
-4ä1ã 
-4ä1æ 
-4ä1ê 
-4ä1ë 
-4ä1î 
-4ä1ð 
-4ä1ó 
-4ä1ô 
-4ä1÷ 
-4ä1ø 
-4æ1â 
-4æ1ä 
-4æ1è 
-4æ1ê 
-4æ1ë 
-4æ1ì 
-ôæ2ì 
-4æ1í 
-4æ1î 
-4æ1ð 
-4æ1ñ 
-4æ1ó 
-4æ1ô 
-4æ1ö 
-4æ1÷ 
-4æ1ø 
-4è1â 
-4è1ã 
-4è1ä 
-4è1æ 
-4ê1ê 
-4ê1ð 
-4ê1÷ 
-4ê1ø 
-4ë1â 
-4ë1ã 
-4ë1ä 
-4ë1æ 
-4ë1è 
-4ë1ê 
-4ë1ì 
-4ë1í 
-4ë1î 
-4ë1ð 
-4ë1ñ 
-4ë1ó 
-4ë1ô 
-4ë1ö 
-4ë1÷ 
-4ë1ø 
-4ì1â 
-4ì1ã 
-4ì1ä 
-4ì1æ 
-4ì1è 
-4ì1ê 
-4ì1ë 
-4ì1ö 
+4ã1÷
+4ã1ð
+4ã1ô
+4ã1ö
+4ã1÷
+4ã1ø
+4ä1â
+4ä1ã
+4ä1æ
+4ä1ê
+4ä1ë
+4ä1î
+4ä1ð
+4ä1ó
+4ä1ô
+4ä1÷
+4ä1ø
+4æ1â
+4æ1ä
+4æ1è
+4æ1ê
+4æ1ë
+4æ1ì
+ôæ2ì
+4æ1í
+4æ1î
+4æ1ð
+4æ1ñ
+4æ1ó
+4æ1ô
+4æ1ö
+4æ1÷
+4æ1ø
+4è1â
+4è1ã
+4è1ä
+4è1æ
+4ê1ê
+4ê1ð
+4ê1÷
+4ê1ø
+4ë1â
+4ë1ã
+4ë1ä
+4ë1æ
+4ë1è
+4ë1ê
+4ë1ì
+4ë1í
+4ë1î
+4ë1ð
+4ë1ñ
+4ë1ó
+4ë1ô
+4ë1ö
+4ë1÷
+4ë1ø
+4ì1â
+4ì1ã
+4ì1ä
+4ì1æ
+4ì1è
+4ì1ê
+4ì1ë
+4ì1ö
 4ì1÷
 4ì1ø
 4í1â
 4ø1ô
 4ø1ö
 4ø1÷
-á1 
-å1 
-ç1 
-é1 
-ï1 
-õ1 
-ù1 
+á1
+å1
+ç1
+é1
+ï1
+õ1
+ù1
 þ1
-á2é 
-á2ß 
-á2õ 
-á2ý 
-Ü3õ 
-å2é 
-å2ß 
-å2õ 
-å2ý 
-Ý3õ 
-ç2õ 
-Þ3õ 
-ï2é 
-ï2ß 
+á2é
+á2ß
+á2õ
+á2ý
+Ü3õ
+å2é
+å2ß
+å2õ
+å2ý
+Ý3õ
+ç2õ
+Þ3õ
+ï2é
+ï2ß
 ï2õ
 ï2ý
 ü3õ
 ü3ç
 ï2ú
 ü3é
-é2á 
-é2Ü 
-é2å 
-é2Ý 
-é2ï 
-é2ü 
-4â. 
-4ã. 
-4ãê. 
-4ä. 
-4æ. 
-4è. 
-4ê. 
-4ë. 
-4ì. 
-4ìð. 
-4í. 
-4íô. 
-4î. 
-4ð. 
-4ñ. 
-4ó. 
-4ô. 
-4ôæ. 
-4ôó. 
-4ö. 
-4÷. 
-4ø. 
-4' 
-4â' 
-4ãê' 
-4æ' 
-4ë' 
-4ì' 
-4ìð' 
-4í' 
-4íô' 
-4î' 
-4ð' 
-4ñ' 
-4ó' 
-4ô' 
-4ôæ' 
-4ôó' 
-4ö' 
-4÷' 
-4ø' 
-.â4 
-.ã4 
-.ä4 
-.æ4 
-.è4 
-.ê4 
-.ë4 
-.ì4 
-.í4 
-.î4 
-.ð4 
-.ñ4 
-.ó4 
-.ô4 
-.ö4 
-.÷4 
-.ø4 
-4â1â 
-4ã1ã 
-4æ1æ 
-4è1è 
-4ë1ë 
-4ì1ì 
-4í1í 
-4ð1ð 
-4ñ1ñ 
-4ó1ó 
-4ô1ô 
-ôö1ö 
-4÷1÷ 
-3ø1ø 
+é2á
+é2Ü
+é2å
+é2Ý
+é2ï
+é2ü
+4â.
+4ã.
+4ãê.
+4ä.
+4æ.
+4è.
+4ê.
+4ë.
+4ì.
+4ìð.
+4í.
+4íô.
+4î.
+4ð.
+4ñ.
+4ó.
+4ô.
+4ôæ.
+4ôó.
+4ö.
+4÷.
+4ø.
+4'
+4â'
+4ãê'
+4æ'
+4ë'
+4ì'
+4ìð'
+4í'
+4íô'
+4î'
+4ð'
+4ñ'
+4ó'
+4ô'
+4ôæ'
+4ôó'
+4ö'
+4÷'
+4ø'
+.â4
+.ã4
+.ä4
+.æ4
+.è4
+.ê4
+.ë4
+.ì4
+.í4
+.î4
+.ð4
+.ñ4
+.ó4
+.ô4
+.ö4
+.÷4
+.ø4
+4â1â
+4ã1ã
+4æ1æ
+4è1è
+4ë1ë
+4ì1ì
+4í1í
+4ð1ð
+4ñ1ñ
+4ó1ó
+4ô1ô
+ôö1ö
+4÷1÷
+3ø1ø
 4ã5ê2ö
 4ã1êô
 4ì1ðô
index 7d7137e236584e821b2b8fa9adf5f42e2a2b3a63..999205c815f950fd0ac0efe291ff1c32bb3f88e0 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="US-ASCII"?>
 <!DOCTYPE hyphenation-info SYSTEM "hyphenation.dtd">
-<!-- 
+<!--
     Hyphenation information for US English
-    Created by Carlos Villegas from TeX's original (Liang's) hyphenation 
+    Created by Carlos Villegas from TeX's original (Liang's) hyphenation
     patterns.
 -->
 <hyphenation-info>
 
-<hyphen-char value="-"/> 
+<hyphen-char value="-"/>
 <hyphen-min before="3" after="2"/>
 
 <classes>
@@ -57,7 +57,7 @@ ret-ri-bu-tion
 ta-ble
 </exceptions>
 
-<patterns> 
+<patterns>
 <!-- % The Plain TeX hyphenation tables [NOT TO BE CHANGED IN ANY WAY!] -->
 .ach4
 .ad4der
index af5d8ca08608106409c3829637ee5855174e9483..684aa1c08c1d26279b8c083142c1a694a7cda563 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="US-ASCII"?>
 <!DOCTYPE hyphenation-info SYSTEM "hyphenation.dtd">
-<!-- 
+<!--
 %
 %  Created by Jeff Kingston, 16 November 1996, from a TeX
 %  hyphenation file with the following header comment:
 % Version 1.0.  Released 17 April 1992.
 %
 % Created by Dominik Wujastyk and Graham Toal using Frank Liang's PATGEN 1.0.
-% Like the US patterns, these UK patterns correctly hyphenate about 90% of 
-% the words in the input list, and produce no hyphens not in the list 
+% Like the US patterns, these UK patterns correctly hyphenate about 90% of
+% the words in the input list, and produce no hyphens not in the list
 % (see TeXbook pp. 451-2).
 %
 % These patterns are based on a file of 114925 British-hyphenated words
 % generously made available to Dominik Wujastyk by Oxford University Press.
-% This list of words is copyright to the OUP and may not be redistributed.  
-% The hyphenation break points in the words in the abovementioned file is 
+% This list of words is copyright to the OUP and may not be redistributed.
+% The hyphenation break points in the words in the abovementioned file is
 % also copyright to the OUP.
 %
-% We are very grateful to Oxford University Press for allowing us to use 
-% their list of hyphenated words to produce the following TeX hyphenation 
+% We are very grateful to Oxford University Press for allowing us to use
+% their list of hyphenated words to produce the following TeX hyphenation
 % patterns.  This file of hyphenation patterns may be freely distributed.
 %
 % These patterns require a value of about 14000 for TeX's pattern memory size.
@@ -29,7 +29,7 @@
 -->
 <hyphenation-info>
 
-<hyphen-char value="-"/> 
+<hyphen-char value="-"/>
 <hyphen-min before="3" after="2"/>
 
 <classes>
index 70428b25c0ec0a8aab981e865c7bc425e9772a2e..9978049c09226b959428a5f81b90058c9d8bbd22 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="US-ASCII"?>
 <!DOCTYPE hyphenation-info SYSTEM "hyphenation.dtd">
-<!-- 
+<!--
     Hyphenation information for US English
-    Created by Carlos Villegas from TeX original (Liang's) hyphenation 
+    Created by Carlos Villegas from TeX original (Liang's) hyphenation
     patterns and G.D.C. Kuiken's additions (see comments in the middle).
 -->
 <hyphenation-info>
 
-<hyphen-char value="-"/> 
+<hyphen-char value="-"/>
 <hyphen-min before="3" after="2"/>
 
 <classes>
@@ -56,7 +56,7 @@ ret-ri-bu-tion
 ta-ble
 </exceptions>
 
-<patterns> 
+<patterns>
 .ach4
 .ad4der
 .af1t
@@ -4504,7 +4504,7 @@ zo5ol
 zte4
 4z1z2
 z4zy
-<!-- 
+<!--
     % Patterns for standard Hyphenation Pattern Memory of 8000.
     % Can be used with all standard TeX versions.
     % Hyphenation trie becomes 6661 with 229 ops.
@@ -4518,7 +4518,7 @@ z4zy
     % Can be used freely for non-commercial purposes.
     % Copyright 1990 G.D.C. Kuiken. e-mail: wbahkui@hdetud1.tudelft.nl
     % Postal address: P.O. Box 65791, NL 2506 EB Den Haag, Holland.
-    % Patterns of March 1, 1990. 
+    % Patterns of March 1, 1990.
 -->
 .driv4
 .eth1y6l1
index 15c3c3feebf55ffb259789aade9a4d68f9cba7fb..3ded3df59a8e20bfa1ad3ab7f54a7116a093c227 100644 (file)
@@ -76,12 +76,12 @@ zZ
 % details on use of the mail server.
 %
 % Rules mentioned below are those described in that paper. After
-% several unsatisfactory attempts to pretend I knew better, these 
-% patterns closely follow that paper. Pattern 'tl' is not considered. 
+% several unsatisfactory attempts to pretend I knew better, these
+% patterns closely follow that paper. Pattern 'tl' is not considered.
 % It is conflictive and ftc does not use it either.
 %
-% These patterns have been generated by shyphen.sh version 1.2, 
-% shyphen.sh is a sh script that allows a number of choices. 
+% These patterns have been generated by shyphen.sh version 1.2,
+% shyphen.sh is a sh script that allows a number of choices.
 % Full benefit from some of these options can only be
 % obtained if appropriate fonts are available.
 %
@@ -89,7 +89,7 @@ zZ
 % but the copyright is essentially a hold-harmless clause. That
 % is, use it at will, but don't sue me if you don't like it.
 %
-%                      COPYRIGHT NOTICE
+%      COPYRIGHT NOTICE
 %
 % These patterns and the generating sh script are Copyright (c) GMV 1991
 % These patterns were developed for internal GMV use and are made
@@ -98,17 +98,17 @@ zZ
 % expected to provide back-benefits to GMV in that it can help keeping
 % GMV in the mainstream of spanish users. However, this is given
 % for free and WITHOUT ANY WARRANTY. Under no circumstances can Julio
-% Sanchez, GMV, Jos'e A. Ma~nas or any agents or representatives thereof 
+% Sanchez, GMV, Jos'e A. Ma~nas or any agents or representatives thereof
 % be held responsible for any errors in this software nor for any damages
 % derived from its use, even in case any of the above has been notified
 % of the possibility of such damages. If any such situation arises, you
 % responsible for repair. Use of this software is an explicit
-% acceptance of these conditions. 
-% 
+% acceptance of these conditions.
+%
 % You can use this software for any purpose. You cannot delete this
-% copyright notice. If you change this software, you must include 
-% comments explaining who, when and why. You are kindly requested to 
-% send any changes to tex@gmv.es. If you change the generating 
+% copyright notice. If you change this software, you must include
+% comments explaining who, when and why. You are kindly requested to
+% send any changes to tex@gmv.es. If you change the generating
 % script, you must include code in it such that any output is clearly
 % labeled as generated by a modified script.
 %
@@ -141,50 +141,50 @@ zZ
 % Rule SR2
 % Attach vowel groups to left consonant
 -->
-1ba 1be 1bo 1bá 1bé 1bí 1bó 1bú 1bi 1bu 1bü 
-1ca 1ce 1co 1cá 1cé 1cí 1có 1cú 1ci 1cu 1cü 
-1da 1de 1do 1dá 1dé 1dí 1dó 1dú 1di 1du 1dü 
-1fa 1fe 1fo 1fá 1fé 1fí 1fó 1fú 1fi 1fu 1fü 
-1ga 1ge 1go 1gá 1gé 1gí 1gó 1gú 1gi 1gu 1gü 
-1ja 1je 1jo 1já 1jé 1jí 1jó 1jú 1ji 1ju 1jü 
-1ka 1ke 1ko 1ká 1ké 1kí 1kó 1kú 1ki 1ku 1kü 
-1la 1le 1lo 1lá 1lé 1lí 1ló 1lú 1li 1lu 1lü 
-1ma 1me 1mo 1má 1mé 1mí 1mó 1mú 1mi 1mu 1mü 
-1na 1ne 1no 1ná 1né 1ní 1nó 1nú 1ni 1nu 1nü 
-1pa 1pe 1po 1pá 1pé 1pí 1pó 1pú 1pi 1pu 1pü 
-1qa 1qe 1qo 1qá 1qé 1qí 1qó 1qú 1qi 1qu 1qü 
-1ra 1re 1ro 1rá 1ré 1rí 1ró 1rú 1ri 1ru 1rü 
-1sa 1se 1so 1sá 1sé 1sí 1só 1sú 1si 1su 1sü 
-1ta 1te 1to 1tá 1té 1tí 1tó 1tú 1ti 1tu 1tü 
-1va 1ve 1vo 1vá 1vé 1ví 1vó 1vú 1vi 1vu 1vü 
-1wa 1we 1wo 1wá 1wé 1wí 1wó 1wú 1wi 1wu 1wü 
-1xa 1xe 1xo 1xá 1xé 1xí 1xó 1xú 1xi 1xu 1xü 
-1ya 1ye 1yo 1yá 1yé 1yí 1yó 1yú 1yi 1yu 1yü 
-1za 1ze 1zo 1zá 1zé 1zí 1zó 1zú 1zi 1zu 1zü 
-1ña 1ñe 1ño 1ñá 1ñé 1ñí 1ñó 1ñú 1ñi 1ñu 1ñü 
+1ba 1be 1bo 1bá 1bé 1bí 1bó 1bú 1bi 1bu 1bü
+1ca 1ce 1co 1cá 1cé 1cí 1có 1cú 1ci 1cu 1cü
+1da 1de 1do 1dá 1dé 1dí 1dó 1dú 1di 1du 1dü
+1fa 1fe 1fo 1fá 1fé 1fí 1fó 1fú 1fi 1fu 1fü
+1ga 1ge 1go 1gá 1gé 1gí 1gó 1gú 1gi 1gu 1gü
+1ja 1je 1jo 1já 1jé 1jí 1jó 1jú 1ji 1ju 1jü
+1ka 1ke 1ko 1ká 1ké 1kí 1kó 1kú 1ki 1ku 1kü
+1la 1le 1lo 1lá 1lé 1lí 1ló 1lú 1li 1lu 1lü
+1ma 1me 1mo 1má 1mé 1mí 1mó 1mú 1mi 1mu 1mü
+1na 1ne 1no 1ná 1né 1ní 1nó 1nú 1ni 1nu 1nü
+1pa 1pe 1po 1pá 1pé 1pí 1pó 1pú 1pi 1pu 1pü
+1qa 1qe 1qo 1qá 1qé 1qí 1qó 1qú 1qi 1qu 1qü
+1ra 1re 1ro 1rá 1ré 1rí 1ró 1rú 1ri 1ru 1rü
+1sa 1se 1so 1sá 1sé 1sí 1só 1sú 1si 1su 1sü
+1ta 1te 1to 1tá 1té 1tí 1tó 1tú 1ti 1tu 1tü
+1va 1ve 1vo 1vá 1vé 1ví 1vó 1vú 1vi 1vu 1vü
+1wa 1we 1wo 1wá 1wé 1wí 1wó 1wú 1wi 1wu 1wü
+1xa 1xe 1xo 1xá 1xé 1xí 1xó 1xú 1xi 1xu 1xü
+1ya 1ye 1yo 1yá 1yé 1yí 1yó 1yú 1yi 1yu 1yü
+1za 1ze 1zo 1zá 1zé 1zí 1zó 1zú 1zi 1zu 1zü
+1ña 1ñe 1ño 1ñá 1ñé 1ñí 1ñó 1ñú 1ñi 1ñu 1ñü
 <!--
 % Rule SR3
-% Build legal consonant groups, leave other consonants bound to 
+% Build legal consonant groups, leave other consonants bound to
 % the previous group. This overrides part of the SR2 pattern
 % group.
 -->
-1c2ha 1c2he 1c2ho 1c2há 1c2hé 1c2hí 1c2hó 1c2hú 1c2hi 1c2hu 1c2hü 
-1l2la 1l2le 1l2lo 1l2lá 1l2lé 1l2lí 1l2ló 1l2lú 1l2li 1l2lu 1l2lü 
-1r2ra 1r2re 1r2ro 1r2rá 1r2ré 1r2rí 1r2ró 1r2rú 1r2ri 1r2ru 1r2rü 
-1b2la 1b2le 1b2lo 1b2lá 1b2lé 1b2lí 1b2ló 1b2lú 1b2li 1b2lu 1b2lü 
-1b2ra 1b2re 1b2ro 1b2rá 1b2ré 1b2rí 1b2ró 1b2rú 1b2ri 1b2ru 1b2rü 
-1c2la 1c2le 1c2lo 1c2lá 1c2lé 1c2lí 1c2ló 1c2lú 1c2li 1c2lu 1c2lü 
-1c2ra 1c2re 1c2ro 1c2rá 1c2ré 1c2rí 1c2ró 1c2rú 1c2ri 1c2ru 1c2rü 
-1d2ra 1d2re 1d2ro 1d2rá 1d2ré 1d2rí 1d2ró 1d2rú 1d2ri 1d2ru 1d2rü 
-1f2la 1f2le 1f2lo 1f2lá 1f2lé 1f2lí 1f2ló 1f2lú 1f2li 1f2lu 1f2lü 
-1f2ra 1f2re 1f2ro 1f2rá 1f2ré 1f2rí 1f2ró 1f2rú 1f2ri 1f2ru 1f2rü 
-1g2la 1g2le 1g2lo 1g2lá 1g2lé 1g2lí 1g2ló 1g2lú 1g2li 1g2lu 1g2lü 
-1g2ra 1g2re 1g2ro 1g2rá 1g2ré 1g2rí 1g2ró 1g2rú 1g2ri 1g2ru 1g2rü 
-1k2la 1k2le 1k2lo 1k2lá 1k2lé 1k2lí 1k2ló 1k2lú 1k2li 1k2lu 1k2lü 
-1k2ra 1k2re 1k2ro 1k2rá 1k2ré 1k2rí 1k2ró 1k2rú 1k2ri 1k2ru 1k2rü 
-1p2la 1p2le 1p2lo 1p2lá 1p2lé 1p2lí 1p2ló 1p2lú 1p2li 1p2lu 1p2lü 
-1p2ra 1p2re 1p2ro 1p2rá 1p2ré 1p2rí 1p2ró 1p2rú 1p2ri 1p2ru 1p2rü 
-1t2ra 1t2re 1t2ro 1t2rá 1t2ré 1t2rí 1t2ró 1t2rú 1t2ri 1t2ru 1t2rü 
+1c2ha 1c2he 1c2ho 1c2há 1c2hé 1c2hí 1c2hó 1c2hú 1c2hi 1c2hu 1c2hü
+1l2la 1l2le 1l2lo 1l2lá 1l2lé 1l2lí 1l2ló 1l2lú 1l2li 1l2lu 1l2lü
+1r2ra 1r2re 1r2ro 1r2rá 1r2ré 1r2rí 1r2ró 1r2rú 1r2ri 1r2ru 1r2rü
+1b2la 1b2le 1b2lo 1b2lá 1b2lé 1b2lí 1b2ló 1b2lú 1b2li 1b2lu 1b2lü
+1b2ra 1b2re 1b2ro 1b2rá 1b2ré 1b2rí 1b2ró 1b2rú 1b2ri 1b2ru 1b2rü
+1c2la 1c2le 1c2lo 1c2lá 1c2lé 1c2lí 1c2ló 1c2lú 1c2li 1c2lu 1c2lü
+1c2ra 1c2re 1c2ro 1c2rá 1c2ré 1c2rí 1c2ró 1c2rú 1c2ri 1c2ru 1c2rü
+1d2ra 1d2re 1d2ro 1d2rá 1d2ré 1d2rí 1d2ró 1d2rú 1d2ri 1d2ru 1d2rü
+1f2la 1f2le 1f2lo 1f2lá 1f2lé 1f2lí 1f2ló 1f2lú 1f2li 1f2lu 1f2lü
+1f2ra 1f2re 1f2ro 1f2rá 1f2ré 1f2rí 1f2ró 1f2rú 1f2ri 1f2ru 1f2rü
+1g2la 1g2le 1g2lo 1g2lá 1g2lé 1g2lí 1g2ló 1g2lú 1g2li 1g2lu 1g2lü
+1g2ra 1g2re 1g2ro 1g2rá 1g2ré 1g2rí 1g2ró 1g2rú 1g2ri 1g2ru 1g2rü
+1k2la 1k2le 1k2lo 1k2lá 1k2lé 1k2lí 1k2ló 1k2lú 1k2li 1k2lu 1k2lü
+1k2ra 1k2re 1k2ro 1k2rá 1k2ré 1k2rí 1k2ró 1k2rú 1k2ri 1k2ru 1k2rü
+1p2la 1p2le 1p2lo 1p2lá 1p2lé 1p2lí 1p2ló 1p2lú 1p2li 1p2lu 1p2lü
+1p2ra 1p2re 1p2ro 1p2rá 1p2ré 1p2rí 1p2ró 1p2rú 1p2ri 1p2ru 1p2rü
+1t2ra 1t2re 1t2ro 1t2rá 1t2ré 1t2rí 1t2ró 1t2rú 1t2ri 1t2ru 1t2rü
 <!--
 % Rule SR4 is implicitly implemented by the default values
 % Rule HE1 is implemented by TeX parameters \lefthyphenmin and
@@ -194,7 +194,7 @@ zZ
 % Rule HE2
 % Break between a consonant and an h
 -->
-b1h d1h f1h g1h j1h k1h l1h m1h n1h p1h q1h r1h s1h t1h v1h w1h x1h y1h z1h ñ1h 
+b1h d1h f1h g1h j1h k1h l1h m1h n1h p1h q1h r1h s1h t1h v1h w1h x1h y1h z1h ñ1h
 <!-- % We now avoid some problematic breaks. -->
 su2b2r su2b2l
 <!--
index 9b163f2e1fd88a5ee74cc9a10827170a23f5f739..e6f8d9fc5fac5f49551a50be2c839cfb58a58513 100644 (file)
@@ -75,7 +75,7 @@ zZ
 <!--
 % f7hyph.tex % French hyphenation patterns (7-bit OT1 encoding)
 % f7hyph.tex is ONLY for people having a MlTeX engine and CMR fonts.
-% \message{f7hyph.tex french hyphenation patterns. 7-bit OT1 encoding 
+% \message{f7hyph.tex french hyphenation patterns. 7-bit OT1 encoding
 %         (V2.0) 05/20/94}
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -87,7 +87,7 @@ zZ
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%      checksum        = "20125 1319 2460 29960"
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%% The most famous good guys who worked hard to obtain something usable. 
+%%%%%%%% The most famous good guys who worked hard to obtain something usable.
 % Jacques Desarmenien, Universite de Strasbourg :
 %          -  << how to run TeX in a French environment: hyphenation, fonts,
 %             typography. >> in Tugboat, 5 (1984) 91-102. and TeX85 conference
@@ -562,7 +562,7 @@ g1s2
                     i1arthr
                     i1è2dre
 <!-- % ill patterns missing from nb list -->
-    il2l 
+    il2l
    cil3l
   rcil4l
   ucil4l
index c0d04b8dcf1b6f33e43c448d03602dbe07a9d42c..0a58dd0380a1175f26a0fbd7304b45d3f5eea62b 100644 (file)
@@ -77,8 +77,8 @@ zZ
 -->
 <patterns>
 <!--
-%      1C(s/z/y)V   (V <> y)
-%      1C(s/z/y)y  occus at the end of names, so I added some of them
+%  1C(s/z/y)V   (V <> y)
+%   1C(s/z/y)y  occus at the end of names, so I added some of them
 -->
 1ba
 1bá
@@ -502,7 +502,7 @@ zZ
 1zsú
 1zsü
 1zsû
-<!-- % V1V -->
+<!-- %  V1V -->
 a1a
 a1á
 a1e
@@ -699,14 +699,14 @@ u1
 û1ú
 û1ü
 û1û
-<!-- % kettös Consonantes: c/d/s/z 2 h/s/z  - exceptions later -->
+<!-- %  kettös Consonantes: c/d/s/z 2 h/s/z  - exceptions later -->
 c2s
 s2z
 z2s
 <!-- %d2zs -->
 d2z
 c2h
-<!-- % long Consonantes:  - exceptions later -->
+<!-- %  long Consonantes:  - exceptions later -->
 s2sz
 c2cs
 z2zs
@@ -715,7 +715,7 @@ g2gy
 l2ly
 n2ny
 t2ty
-<!-- %         all exceptions (mainly composita/pounds) in a single row -->
+<!-- %   all exceptions (mainly composita/pounds) in a single row -->
 abla2k1üveg
 ádá2z3ság
 agy1é2r1elmesz
@@ -1196,7 +1196,7 @@ h
 igazsá2g1ér
 igazsá3g2ért
 igazsá2g1ügy
-i2i2i<!--  %           not to hyphenate roman numerals -->
+i2i2i<!--  %    not to hyphenate roman numerals -->
 in2g1ujj
 .ipa2r1eng
 .ipa2r1ig
index 4b4c2a0660d75612dd9e3c5739a4e8f9c5dceca2..1b63645b7950078ad95b90d8a9e54c48132a2ae1 100644 (file)
@@ -12,7 +12,7 @@
 <!-- Default minimun length in characters of hyphenated word fragments
      before and after the line break. For some languages this is not
      only for aesthetic purposes, wrong hyphens may be generated if this
-     is not accounted for. 
+     is not accounted for.
 -->
 <!ELEMENT hyphen-min EMPTY>
 <!ATTLIST hyphen-min before CDATA #REQUIRED>
@@ -42,7 +42,7 @@
      of words. -->
 <!ELEMENT patterns (#PCDATA)>
 
-<!-- A "full hyphen" equivalent to TeX's \discretionary 
+<!-- A "full hyphen" equivalent to TeX's \discretionary
      with pre-break, post-break and no-break attributes.
      To be used in the exceptions list, the hyphen character is not
      automatically added -->
index 948a1c2bb8a1d5dcb9013dd08488ccee0d9c443a..01183487a06155742abeebe8ae3ad6b1c55a8ec5 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE hyphenation-info SYSTEM "hyphenation.dtd">
 
 <!-- Created by Stéphane Bline - Peregrine Systems - sbline@apsydev.com
-     Conversion of the original TEX italian hyphenation patterns written by 
+     Conversion of the original TEX italian hyphenation patterns written by
      Claudio Beccari (beccari@polito.it).
      Use of the original work granted by the author.
 -->
@@ -73,7 +73,7 @@ zZ
 .wa2g3n
 .wel2t1
 a1ia a1ie  a1io  a1iu a1uo a1ya 2at.
-e1iu e2w  
+e1iu e2w
 o1ia o1ie  o1io  o1iu
 '2
 1b   2bb   2bc   2bd  2bf  2bm  2bn  2bp  2bs  2bt  2bv
index 2877794b2d4ecd31d54d3f5eb72636f71caa5123..ad75699e98723eace724221530049dbfc142d5e4 100644 (file)
@@ -1,19 +1,19 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
 <!DOCTYPE hyphenation-info SYSTEM "hyphenation.dtd">
-<!-- 
-    
-       PURPOSE: 8-bit hyphenation patterns based upon the new Dutch spelling, officially since 1 August 1996.
-       These patterns follow the new hyphenation rules in the `Woordenlijst Nederlandse Taal, SDU Uitgevers,
-       Den Haag 1995' (the so called `Groene Boekje') described in section 5.2 (Het afbreekteken).
-       Also handles words derived from other languages (`bastaard woorden') according to the new rules.
-       Hyphenation information for Dutch
-       Original (TeX) author: Piet Tutelaers
-       Transformed to XML by: Reinout Verkerk (rverkerk@hotmail.com)
+<!--
+
+  PURPOSE: 8-bit hyphenation patterns based upon the new Dutch spelling, officially since 1 August 1996.
+  These patterns follow the new hyphenation rules in the `Woordenlijst Nederlandse Taal, SDU Uitgevers,
+  Den Haag 1995' (the so called `Groene Boekje') described in section 5.2 (Het afbreekteken).
+  Also handles words derived from other languages (`bastaard woorden') according to the new rules.
+  Hyphenation information for Dutch
+      Original (TeX) author: Piet Tutelaers
+  Transformed to XML by: Reinout Verkerk (rverkerk@hotmail.com)
         Character encoding corrections by: Carlos Villegas (cav@uniscope.co.jp)
 -->
 <hyphenation-info>
 
-<hyphen-char value="-"/> 
+<hyphen-char value="-"/>
 <hyphen-min before="3" after="2"/>
 
 <classes>
@@ -101,7 +101,7 @@ wa-ter-staats-in-ge-ni-eur
 wa-ter-staats-in-ge-ni-eurs
 </exceptions>
 
-<patterns> 
+<patterns>
 <!-- % The Plain TeX hyphenation tables [NOT TO BE CHANGED IN ANY WAY!] -->
 .a4
 .aan5
index adc7a7a347e70af30e8d00d7bd439d6a981d4b73..312a8ed960af55ef76aedfa10744b9d4401f703c 100644 (file)
@@ -5,7 +5,7 @@
   Hyphenation patterns for Polish.
 
   Constructed by Marcin Kuthan <mkuthan@elka.pw.edu.pl> from TeX's plhypht.tex file.
-  
+
   Original comments preserved:
 
 % This is PLHYPH.TeX - the Polish hyphenation patterns
index 263d6abe25a7d601bfb4e74ddc77177459b02c6c..8f98de4ffd7222aa30dbc21c722d4e3f32733e85 100644 (file)
@@ -3,7 +3,7 @@
 <!--
 Converted from pthyph.tex to XML by Paulo Soares (psoares@consiste.pt). Added accented characters
 support. Original comments follow.
+
 % Tabela TeX de separacao de silabas para portugues.
 % The Portuguese TeX hyphenation table.
 % (C) 1987 by Pedro J. de Rezende
@@ -20,7 +20,7 @@ support. Original comments follow.
 %
 % Permission is hereby granted to copy and distribute this material provided
 % that the copies are not made or  distributed for  commercial or  lucrative
-% purpose. 
+% purpose.
 %
 % FURTHERMORE, THE CONTENTS OF THIS TABLE ARE NOT TO BE CHANGED IN ANY WAY!
 %
@@ -91,7 +91,7 @@ ec-le-si-as-ti-cos
 terp-si-core
 </exceptions>
 
-<patterns> 
+<patterns>
 <!-- % The Plain TeX hyphenation tables [NOT TO BE CHANGED IN ANY WAY!] -->
 1ba
 1be
index e9a23ad93882641bd0da68474e2c8afbce5937cf..5425ce20e5450f41dbf5fb475e22baf64e4fae03 100644 (file)
@@ -1,32 +1,32 @@
 Hyphenation
 
-Fop comes with some hyphenation pattern. If you need a hyphenation 
-pattern which isn't included in the distribution, do the following: 
+Fop comes with some hyphenation pattern. If you need a hyphenation
+pattern which isn't included in the distribution, do the following:
 
-1. get the TeX hyphenation pattern file and turn it into an xml file 
+1. get the TeX hyphenation pattern file and turn it into an xml file
    which conforms to the hyphenation.dtd in the sub directory /hyph
 
-2. name this new file following this schema: languageCode_countryCode.xml. 
-   If you don't need a country code, leave it away, p.e. the file name 
-   for an American english hyphenation pattern would look like this:  
-   en_US.xml. 
-   For an Italian file: it.xml. 
-   Language and country codes must be the same as in xsl:fo, that is follow 
-   ISO 639 <http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt> and 
-   ISO 3166 <http://www.ics.uci.edu/pub/ietf/http/related/iso3166.txt> 
-   respectively. 
+2. name this new file following this schema: languageCode_countryCode.xml.
+   If you don't need a country code, leave it away, p.e. the file name
+   for an American english hyphenation pattern would look like this:
+   en_US.xml.
+   For an Italian file: it.xml.
+   Language and country codes must be the same as in xsl:fo, that is follow
+   ISO 639 <http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt> and
+   ISO 3166 <http://www.ics.uci.edu/pub/ietf/http/related/iso3166.txt>
+   respectively.
    NOTE: The ISO 639/ISO 3166 convention is that language names are
    written in lower case, while country codes are written in upper case.
 
 3. If you have build your new hyphenation pattern file successfully there are
-   two ways to make it accessible to Fop. 
-   a) Put this new file into the directory /hyph and rebuild Fop. The file will 
+   two ways to make it accessible to Fop.
+   a) Put this new file into the directory /hyph and rebuild Fop. The file will
       be picked up and added to the fop.jar.
    b) Put the file into a directory of your choice and specify this directory
       in the userconfig.xml in the entry <hyphenation-dir>
 
-4. If the license of your hyphenation pattern file does allow it, please send 
-   it to the list fop-dev, so it can be made part of the Fop distribution. 
+4. If the license of your hyphenation pattern file does allow it, please send
+   it to the list fop-dev, so it can be made part of the Fop distribution.
 
 the following hyphenation patterns are part of the Fop distribution
 
index eb5bc7a684f01e34f9e0678432545d99612c2c72..3b8667219a5f1a146a3dc50e14788ae398738c59 100644 (file)
@@ -1,15 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE hyphenation-info SYSTEM "hyphenation.dtd">
-<!-- 
+<!--
     Hyphenation information for Russian language
-    Created by Alex "Achtung" Alishevskikh [mailto:alex@vismech.ru] from TeX's hyphenation 
+    Created by Alex "Achtung" Alishevskikh [mailto:alex@vismech.ru] from TeX's hyphenation
     patterns originally written (thnx!) by:
       1) TeX russian patterns by D. Vulis (with corrections by A. Lebedev)
-      2) TeX russian patterns by A. Slepukhin    
+      2) TeX russian patterns by A. Slepukhin
 -->
 <hyphenation-info>
 
-<hyphen-char value="-"/> 
+<hyphen-char value="-"/>
 <hyphen-min before="2" after="2"/>
 
 <classes>
@@ -61,8 +61,8 @@
 ра-зом
 </exceptions>
 
-<patterns> 
-<!-- 
+<patterns>
+<!--
 % This code is based on the patterns originally written by Dimitri Vulis.
 % The corrections were made by Alexander Lebedev, 1998-1999.
 % Version: 10/08/99 -->
index 3ddea082bd93c78c55cc0546a94d66850e3afb61..526904b360ea6a83574275db1a4f3b370c001ad4 100755 (executable)
@@ -38,7 +38,7 @@ dD
 eE
 fF
 gG
-ðР<!-- gbreve --> 
+ðР<!-- gbreve -->
 hH
 ýI <!-- idotless I -->
 iÝ <!--i  Iabovedot -->