You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by di...@apache.org on 2001/08/21 13:10:20 UTC

cvs commit: xml-cocoon2/webapp/docs/samples/fo readme.fo

dims        01/08/21 04:10:20

  Modified:    src/org/apache/cocoon/serialization FOPSerializer.java
               webapp/docs/samples/fo readme.fo
  Added:       lib      fop-0_20_1-dev.jar
  Removed:     lib      fop-0_19_0.jar
  Log:
  - Patch from Keiron Liddle [mailto:keiron@aftexsw.com] for "Cocoon 2 & FOP: Sharing SAX events"
  - updated readme.fo got the latest from xml-fop cvs
  
  Revision  Changes    Path
  1.1                  xml-cocoon2/lib/fop-0_20_1-dev.jar
  
  	<<Binary file>>
  
  
  1.6       +5 -37     xml-cocoon2/src/org/apache/cocoon/serialization/FOPSerializer.java
  
  Index: FOPSerializer.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/serialization/FOPSerializer.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- FOPSerializer.java	2001/08/20 13:55:16	1.5
  +++ FOPSerializer.java	2001/08/21 11:10:20	1.6
  @@ -18,12 +18,10 @@
   import org.apache.cocoon.components.renderer.ExtendableRendererFactory;
   import org.apache.cocoon.components.renderer.RendererFactory;
   import org.apache.cocoon.util.ClassUtils;
  +import org.apache.avalon.framework.logger.Loggable;
   import org.apache.fop.apps.Driver;
   import org.apache.fop.apps.FOPException;
   import org.apache.fop.apps.Options;
  -import org.apache.fop.messaging.MessageEvent;
  -import org.apache.fop.messaging.MessageHandler;
  -import org.apache.fop.messaging.MessageListener;
   import org.apache.fop.render.Renderer;
   import org.xml.sax.SAXException;
   
  @@ -31,7 +29,7 @@
   import java.io.OutputStream;
   
   public class FOPSerializer extends AbstractSerializer
  -    implements MessageListener, Recyclable, Configurable, Cacheable {
  +    implements Recyclable, Configurable, Cacheable {
   
       /**
         * The <code>Options</code> used by FOP.
  @@ -142,42 +140,12 @@
           // load the fop driver
           driver = new Driver();
   
  -        // the use of static resources sucks for servlet enviornments
  -        // since we could have multiple FOP that all logs in this pipe
  -        // It's a concurrency and security nightmare! (SM)
  -        MessageHandler.setOutputMethod(MessageHandler.EVENT);
  -        MessageHandler.addListener(this);
  -
  +        if(driver instanceof Loggable) {
  +            driver.setLogger(getLogger().getChildLogger("fop"));
  +        }
           driver.setRenderer(renderer);
           driver.setOutputStream(out);
           setContentHandler(driver.getContentHandler());
  -    }
  -
  -    /**
  -     * Receive notification of the end of a document.
  -     */
  -    public void endDocument() throws SAXException {
  -        super.endDocument();
  -        try {
  -            driver.format();
  -            driver.render();
  -        } catch (IOException e) {
  -            getLogger().error("endDocument()", e);
  -            throw new SAXException (e);
  -        } catch (FOPException e) {
  -            getLogger().error("endDocument()", e);
  -            throw new SAXException (e);
  -        }
  -    }
  -
  -    /**
  -     * Receive FOP events.
  -     */
  -    public void processMessage(MessageEvent event) {
  -        // Output FOP messgaes to Cocoon logging system
  -        // Rather verbose,  so wrote all as debug (including errors)
  -        // Could be cleaned up to handle different messages as required (CB)
  -        getLogger().debug("FOP Message: " + event.getMessage());
       }
   
       /**
  
  
  
  1.2       +333 -340  xml-cocoon2/webapp/docs/samples/fo/readme.fo
  
  Index: readme.fo
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/webapp/docs/samples/fo/readme.fo,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- readme.fo	2001/05/09 20:50:16	1.1
  +++ readme.fo	2001/08/21 11:10:20	1.2
  @@ -1,10 +1,11 @@
   <?xml version="1.0" encoding="utf-8"?>
  +
   <!--
   THIS IS NOT THE LATEST VERSION OF THE FOP DOCUMENTATION BUT ONLY AN EXAMPLE FILE 
   
  -This files shows next to the trivial usage of fo:block and fo:inline-sequence examples of
  -- fo:simple-link external-destination
  -- fo:simple-link internal-destination
  +This files shows next to the trivial usage of fo:block and fo:inline examples of
  +- fo:basic-link external-destination
  +- fo:basic-link internal-destination
   - fo:table
   - fo:list-block (including a bullet from the font Symbol as list-item-label)
   - fo:page-number-citation (computes dynamically the page number in section 'content') 
  @@ -22,21 +23,21 @@
                     margin-bottom="2cm" 
                     margin-left="2.5cm" 
                     margin-right="2.5cm">
  -      <fo:region-before extent="3cm"/>
         <fo:region-body margin-top="3cm"/>
  +      <fo:region-before extent="3cm"/>
         <fo:region-after extent="1.5cm"/>
       </fo:simple-page-master>
   
       <!-- layout for the other pages -->
       <fo:simple-page-master master-name="rest"
  -                  height="29.7cm" 
  -                  width="21cm"
  +                  page-height="29.7cm" 
  +                  page-width="21cm"
                     margin-top="1cm" 
                     margin-bottom="2cm" 
                     margin-left="2.5cm" 
                     margin-right="2.5cm">
  -      <fo:region-before extent="2.5cm"/>
         <fo:region-body margin-top="2.5cm"/>
  +      <fo:region-before extent="2.5cm"/>
         <fo:region-after extent="1.5cm"/>
       </fo:simple-page-master>
   
  @@ -78,36 +79,33 @@
   
     </fo:block>
     <fo:block space-after.optimum="3pt" font-family="serif">FOP is part of Apache's XML project. The homepage of FOP is 
  -     <fo:inline-sequence font-style="italic" font-family="serif"><fo:simple-link color="blue" external-destination="http://xml.apache.org/fop">http://xml.apache.org/fop</fo:simple-link></fo:inline-sequence>
  +     <fo:inline font-style="italic" font-family="serif"><fo:basic-link color="blue" external-destination="http://xml.apache.org/fop">http://xml.apache.org/fop</fo:basic-link></fo:inline>
     </fo:block>
   
   
   
  -
  -
  -
     <fo:block  id="sec2" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" >B) 
         Downloading FOP</fo:block>
  -  <fo:block space-after.optimum="3pt" font-family="serif">The latest release version is <fo:inline-sequence font-style="italic" font-family="serif">FOP 12.0</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +  <fo:block space-after.optimum="3pt" font-family="serif">The latest release version is <fo:inline font-style="italic" font-family="serif">FOP
  +0.14</fo:inline> <fo:inline font-family="serif">
         ()
  -   </fo:inline-sequence>. </fo:block>
  +   </fo:inline>. </fo:block>
     <fo:block space-after.optimum="3pt" font-family="serif">NOTE: you do not have to unjar or unzip this jar file.</fo:block>
  -  <fo:block space-after.optimum="3pt" font-family="serif">Documentation can be downloaded here as <fo:inline-sequence font-style="italic" font-family="serif">HMTL file</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +  <fo:block space-after.optimum="3pt" font-family="serif">Documentation can be downloaded here as <fo:inline font-style="italic" font-family="serif">HMTL file</fo:inline>
  +<fo:inline font-family="serif">
         ()
  -   </fo:inline-sequence> or 
  -     as <fo:inline-sequence font-style="italic" font-family="serif">PDF file</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +   </fo:inline> or 
  +     as <fo:inline font-style="italic" font-family="serif">PDF file</fo:inline>
  +<fo:inline font-family="serif">
         ()
  -   </fo:inline-sequence>.</fo:block>
  +   </fo:inline>.</fo:block>
     <fo:block space-after.optimum="3pt" font-family="serif">To run FOP from the command line, see Running FOP. If you are interested in 
        embedding FOP in a Java application of your own, see Embedding FOP.
     </fo:block>
  -  <fo:block space-after.optimum="3pt" font-family="serif">You can also download the <fo:inline-sequence font-style="italic" font-family="serif">source code v. 12.0</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +  <fo:block space-after.optimum="3pt" font-family="serif">You can also download the <fo:inline font-style="italic" font-family="serif">source code v. 0.14</fo:inline>
  +<fo:inline font-family="serif">
         ()
  -   </fo:inline-sequence> as jar file</fo:block>
  +   </fo:inline> as jar file</fo:block>
   
   
   
  @@ -122,28 +120,28 @@
         <fo:block space-after.optimum="3pt" font-family="serif">For the fo-file viewer mode of FOP (see below) you must have the swing classes installed. 
            From Java 1.2 on (aka Java 2) they are part of the standard java distribution. 
            If you use Java 1.1.x you must seperately include the swing classes, which can
  -         be found at the <fo:inline-sequence font-style="italic" font-family="serif">
  -         Sun website</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +         be found at the <fo:inline font-style="italic" font-family="serif">
  +         Sun website</fo:inline>
  +<fo:inline font-family="serif">
         (http://java.sun.com/products/jfc/#download-swing)
  -   </fo:inline-sequence>. 
  +   </fo:inline>. 
         </fo:block>
       <fo:block space-after.optimum="3pt" font-family="serif">b) An XML parser which supports SAX and DOM like 
  -          <fo:inline-sequence font-style="italic" font-family="serif">Xerces-J</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +          <fo:inline font-style="italic" font-family="serif">Xerces-J</fo:inline>
  +<fo:inline font-family="serif">
         (http://xml.apache.org/xerces-j/index.html)
  -   </fo:inline-sequence>.</fo:block>
  +   </fo:inline>.</fo:block>
       <fo:block space-after.optimum="3pt" font-family="serif">c) If you have to produce the flow objects files, which are the input for FOP, 
          you need a transformation utility to create this files from your xml files. 
          Normally this is an XSLT stylesheet processor like 
  -       <fo:inline-sequence font-style="italic" font-family="serif">XT</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +       <fo:inline font-style="italic" font-family="serif">XT</fo:inline>
  +<fo:inline font-family="serif">
         (http://www.jclark.com/xml/xt.html)
  -   </fo:inline-sequence> 
  -       or <fo:inline-sequence font-style="italic" font-family="serif">XALAN</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +   </fo:inline> 
  +       or <fo:inline font-style="italic" font-family="serif">XALAN</fo:inline>
  +<fo:inline font-family="serif">
         (http://xml.apache.org/xalan/index.html)
  -   </fo:inline-sequence>. 
  +   </fo:inline>. 
       </fo:block>
     
     
  @@ -230,10 +228,10 @@
     
       <fo:block font-size="16pt" font-family="serif" line-height="18pt" space-before.optimum="8pt" space-after.optimum="8pt" >4) Problems</fo:block>
       <fo:block space-after.optimum="3pt" font-family="serif">If you have problems running FOP, please have a look at the 
  -       <fo:inline-sequence font-style="italic" font-family="serif">FOP FAQ</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +       <fo:inline font-style="italic" font-family="serif">FOP FAQ</fo:inline>
  +<fo:inline font-family="serif">
         (faq.html)
  -   </fo:inline-sequence>. If you don't find a solution there,
  +   </fo:inline>. If you don't find a solution there,
          you can ask for help on the list fop-dev@xml.apache.org. Maybe it's bug and 
          maybe somebody is already working on it. 
       </fo:block>
  @@ -241,11 +239,6 @@
   
   
   
  -
  -
  -
  -
  -
     <fo:block  id="sec4" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" >D) 
         Embedding FOP </fo:block>
     <fo:block space-after.optimum="3pt" font-family="serif">Instantiate org.apache.fop.apps.Driver. Once this class is 
  @@ -291,226 +284,226 @@
       <fo:block font-size="16pt" font-family="serif" line-height="18pt" space-before.optimum="8pt" space-after.optimum="8pt" >1) Formatting Objects</fo:block>
       <fo:list-block start-indent="1cm" provisional-distance-between-starts="12pt" font-family="serif">
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>root </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>layout-master-set </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>simple-page-master </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>region-body </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>region-before </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>region-after </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-sequence </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>sequence-specification </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>sequence-specifier-single </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>sequence-specifier-repeating </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>sequence-specifier-alternating </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>flow </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>static-content </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>block </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>list-block </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>list-item </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>list-item-label </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>list-item-body </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-number </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>display-sequence </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  -<fo:block>inline-sequence </fo:block>
  +<fo:list-item-body start-indent="body-start()">
  +<fo:block>inline </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>display-rule </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>display-graphic </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table-column (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table-body (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table-row (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table-cell (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
  @@ -521,330 +514,330 @@
       <fo:block font-size="16pt" font-family="serif" line-height="18pt" space-before.optimum="8pt" space-after.optimum="8pt" >2) Properties</fo:block>
       <fo:list-block start-indent="1cm" provisional-distance-between-starts="12pt" font-family="serif">
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>end-indent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-name </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-first </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-repeating </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-odd </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-even </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>margin-top (only on pages and regions)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>margin-bottom (only on pages and regions)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>margin-left (only on pages and regions)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>margin-right (only on pages and regions)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>extent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-width </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-height </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>flow-name </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>font-family </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>font-style </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>font-weight </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>font-size </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>line-height </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>text-align </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>text-align-last </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>space-before.optimum </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>space-after.optimum </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>start-indent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>end-indent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>provisional-distance-between-starts </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>provisional-label-separation </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>rule-thickness </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>color </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>wrap-option </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>white-space-treatment </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>break-before </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>break-after </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>text-indent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>href</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>column-width</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>background-color</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>padding-top (only in conjunction with background color)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>padding-left (only in conjunction with background color)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>padding-bottom (only in conjunction with background color)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>padding-right (only in conjunction with background color)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
  @@ -944,21 +937,21 @@
       
         <fo:block font-size="14pt" font-family="serif" line-height="16pt" space-before.optimum="8pt" space-after.optimum="4pt" >a) Java 1.1.x or later</fo:block>
         <fo:block space-after.optimum="3pt" font-family="serif">If you use Java 1.1.x you must also seperately include the swing classes, which can
  -         be found at the <fo:inline-sequence font-style="italic" font-family="serif">
  -         Sun website</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +         be found at the <fo:inline font-style="italic" font-family="serif">
  +         Sun website</fo:inline>
  +<fo:inline font-family="serif">
         (http://java.sun.com/products/jfc/#download-swing)
  -   </fo:inline-sequence>. From Java 1.2 on (aka Java 2) they are part of the standard 
  +   </fo:inline>. From Java 1.2 on (aka Java 2) they are part of the standard 
            distribution. 
         </fo:block>
       
       
         <fo:block font-size="14pt" font-family="serif" line-height="16pt" space-before.optimum="8pt" space-after.optimum="4pt" >b) An XML parser</fo:block>
         <fo:block space-after.optimum="3pt" font-family="serif">An XML parser which supports DOM like 
  -         <fo:inline-sequence font-style="italic" font-family="serif">Xerces-J</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +         <fo:inline font-style="italic" font-family="serif">Xerces-J</fo:inline>
  +<fo:inline font-family="serif">
         (http://xml.apache.org/xerces-j/index.html)
  -   </fo:inline-sequence>.</fo:block>
  +   </fo:inline>.</fo:block>
       
       
         <fo:block font-size="14pt" font-family="serif" line-height="16pt" space-before.optimum="8pt" space-after.optimum="4pt" >c) XT from James Clark</fo:block>
  @@ -967,30 +960,30 @@
         <fo:block space-after.optimum="3pt" font-family="serif">XT is an XSL stylesheet processor written in java. At the moment you
            can't use any other processor, because the make file makes use of some
            proprietary features of Clark's xt which allow to write output in more
  -         then one document. You can find XT at <fo:inline-sequence font-style="italic" font-family="serif">
  -        James Clark's website</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +         then one document. You can find XT at <fo:inline font-style="italic" font-family="serif">
  +        James Clark's website</fo:inline>
  +<fo:inline font-family="serif">
         (http://www.jclark.com/xml/xt.html)
  -   </fo:inline-sequence>. You have to use XT version 19991105 or later.</fo:block>
  +   </fo:inline>. You have to use XT version 19991105 or later.</fo:block>
         <fo:block space-after.optimum="3pt" font-family="serif">(Under windows you shouldn't use the prepackaged xt.exe but also the
            generic jar file, otherwise make won't work)
         </fo:block>
         <fo:block space-after.optimum="3pt" font-family="serif">XT relies on an sax parser like XP (also J. Clark), which can be
  -         downloaded at <fo:inline-sequence font-style="italic" font-family="serif">James 
  -         Clark's Website</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +         downloaded at <fo:inline font-style="italic" font-family="serif">James 
  +         Clark's Website</fo:inline>
  +<fo:inline font-family="serif">
         (http://www.jclark.com/xml/xp/index.html)
  -   </fo:inline-sequence>
  +   </fo:inline>
         </fo:block>
       
       
         <fo:block font-size="14pt" font-family="serif" line-height="16pt" space-before.optimum="8pt" space-after.optimum="4pt" >d) make</fo:block>
         <fo:block space-after.optimum="3pt" font-family="serif">Under windows it has been reported that the use of the cygnus solutions port 
            of the GNU utilities works. You can find it at 
  -         <fo:inline-sequence font-style="italic" font-family="serif">Cygnus Solutions</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +         <fo:inline font-style="italic" font-family="serif">Cygnus Solutions</fo:inline>
  +<fo:inline font-family="serif">
         (http://sourceware.cygnus.com/cygwin/)
  -   </fo:inline-sequence>
  +   </fo:inline>
         </fo:block>
       
     
  @@ -1032,106 +1025,106 @@
         FOP Relevant Specifications</fo:block>
     <fo:list-block start-indent="1cm" provisional-distance-between-starts="12pt" font-family="serif">
       <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
  -<fo:inline-sequence font-style="italic" font-family="serif">XML Recommendation</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif" >
  -      (<fo:simple-link color="blue" external-destination="http://www.w3.org/TR/REC-xml">http://www.w3.org/TR/REC-xml</fo:simple-link>)
  -   </fo:inline-sequence>    
  +<fo:inline font-style="italic" font-family="serif">XML Recommendation</fo:inline>
  +<fo:inline font-family="serif" >
  +      (<fo:basic-link color="blue" external-destination="http://www.w3.org/TR/REC-xml">http://www.w3.org/TR/REC-xml</fo:basic-link>)
  +   </fo:inline>    
   </fo:block>
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
  -<fo:inline-sequence font-style="italic" font-family="serif">XSL-FO Working Draft</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  -      (<fo:simple-link color="blue" external-destination="http://www.w3.org/TR/WD-xsl/">http://www.w3.org/TR/WD-xsl/</fo:simple-link>)
  -   </fo:inline-sequence>
  +<fo:inline font-style="italic" font-family="serif">XSL-FO Working Draft</fo:inline>
  +<fo:inline font-family="serif">
  +      (<fo:basic-link color="blue" external-destination="http://www.w3.org/TR/WD-xsl/">http://www.w3.org/TR/WD-xsl/</fo:basic-link>)
  +   </fo:inline>
   </fo:block>
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
  -<fo:inline-sequence font-style="italic" font-family="serif">XSLT Recommendation</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  -      (<fo:simple-link color="blue" external-destination="http://www.w3.org/TR/xslt">http://www.w3.org/TR/xslt</fo:simple-link>)
  -   </fo:inline-sequence>
  +<fo:inline font-style="italic" font-family="serif">XSLT Recommendation</fo:inline>
  +<fo:inline font-family="serif">
  +      (<fo:basic-link color="blue" external-destination="http://www.w3.org/TR/xslt">http://www.w3.org/TR/xslt</fo:basic-link>)
  +   </fo:inline>
   </fo:block>
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
  -<fo:inline-sequence font-style="italic" font-family="serif">PDF Documentation</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  -      (<fo:simple-link color="blue" external-destination="http://partners.adobe.com/asn/developer/acrosdk/DOCS/pdfspec.pdf">http://partners.adobe.com/asn/developer/acrosdk/DOCS/pdfspec.pdf</fo:simple-link>)
  -   </fo:inline-sequence>
  +<fo:inline font-style="italic" font-family="serif">PDF Documentation</fo:inline>
  +<fo:inline font-family="serif">
  +      (<fo:basic-link color="blue" external-destination="http://partners.adobe.com/asn/developer/acrosdk/DOCS/pdfspec.pdf">http://partners.adobe.com/asn/developer/acrosdk/DOCS/pdfspec.pdf</fo:basic-link>)
  +   </fo:inline>
   </fo:block>
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
  -<fo:inline-sequence font-style="italic" font-family="serif">Simple API for XML (SAX)</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  -      (<fo:simple-link color="blue" external-destination="http://www.megginson.com/SAX/">http://www.megginson.com/SAX/</fo:simple-link>)
  -   </fo:inline-sequence>
  +<fo:inline font-style="italic" font-family="serif">Simple API for XML (SAX)</fo:inline>
  +<fo:inline font-family="serif">
  +      (<fo:basic-link color="blue" external-destination="http://www.megginson.com/SAX/">http://www.megginson.com/SAX/</fo:basic-link>)
  +   </fo:inline>
   </fo:block>
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
  -<fo:inline-sequence font-style="italic" font-family="serif">Document Object Model (DOM)</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  -      (<fo:simple-link color="blue" external-destination="http://www.w3.org/TR/REC-DOM-Level-1">http://www.w3.org/TR/REC-DOM-Level-1</fo:simple-link>)
  -   </fo:inline-sequence>
  +<fo:inline font-style="italic" font-family="serif">Document Object Model (DOM)</fo:inline>
  +<fo:inline font-family="serif">
  +      (<fo:basic-link color="blue" external-destination="http://www.w3.org/TR/REC-DOM-Level-1">http://www.w3.org/TR/REC-DOM-Level-1</fo:basic-link>)
  +   </fo:inline>
   </fo:block>
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
  -<fo:inline-sequence font-style="italic" font-family="serif">Namespaces in XML Recommendation</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  -      (<fo:simple-link color="blue" external-destination="http://www.w3.org/TR/REC-xml-names/">http://www.w3.org/TR/REC-xml-names/</fo:simple-link>)
  -   </fo:inline-sequence>
  +<fo:inline font-style="italic" font-family="serif">Namespaces in XML Recommendation</fo:inline>
  +<fo:inline font-family="serif">
  +      (<fo:basic-link color="blue" external-destination="http://www.w3.org/TR/REC-xml-names/">http://www.w3.org/TR/REC-xml-names/</fo:basic-link>)
  +   </fo:inline>
   </fo:block>
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  -<fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +<fo:list-item-label end-indent="label-end()">
  +<fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
  -<fo:inline-sequence font-style="italic" font-family="serif">Java JDK 1.1 Documentation</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  -      (<fo:simple-link color="blue" external-destination="http://java.sun.com/products/jdk/1.1/docs/index.html">http://java.sun.com/products/jdk/1.1/docs/index.html</fo:simple-link>)
  -   </fo:inline-sequence>
  +<fo:inline font-style="italic" font-family="serif">Java JDK 1.1 Documentation</fo:inline>
  +<fo:inline font-family="serif">
  +      (<fo:basic-link color="blue" external-destination="http://java.sun.com/products/jdk/1.1/docs/index.html">http://java.sun.com/products/jdk/1.1/docs/index.html</fo:basic-link>)
  +   </fo:inline>
   </fo:block>
   </fo:list-item-body>
   </fo:list-item>
  @@ -1192,10 +1185,10 @@
        This software  consists of voluntary contributions made  by many individuals
        on  behalf of the Apache Software  Foundation and was  originally created by
        James Tauber &lt;jtauber@jtauber.com&gt;. For more  information on the Apache 
  -     Software Foundation, please see <fo:inline-sequence font-style="italic" font-family="serif">http://www.apache.org/</fo:inline-sequence>
  -<fo:inline-sequence font-family="serif">
  +     Software Foundation, please see <fo:inline font-style="italic" font-family="serif">http://www.apache.org/</fo:inline>
  +<fo:inline font-family="serif">
         (http://www.apache.org/)
  -   </fo:inline-sequence>.
  +   </fo:inline>.
     </fo:block>
   
   <fo:block font-size="14pt" font-family="sans-serif" line-height="10pt" space-after.optimum="15pt" font-weight="bold" start-indent="15pt" break-before="page">
  @@ -1212,7 +1205,7 @@
                        </fo:block>
   </fo:table-cell>
   <fo:table-cell>
  -<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec1">What is FOP?</fo:simple-link></fo:block>
  +<fo:block text-align="start"><fo:basic-link color="blue" internal-destination="sec1">What is FOP?</fo:basic-link></fo:block>
   </fo:table-cell>
   <fo:table-cell>
   <fo:block text-align="end"><fo:page-number-citation ref-id="sec1"/></fo:block>
  @@ -1224,7 +1217,7 @@
                        </fo:block>
   </fo:table-cell>
   <fo:table-cell>
  -<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec2">Downloading FOP</fo:simple-link></fo:block>
  +<fo:block text-align="start"><fo:basic-link color="blue" internal-destination="sec2">Downloading FOP</fo:basic-link></fo:block>
   </fo:table-cell>
   <fo:table-cell>
   <fo:block text-align="end"><fo:page-number-citation ref-id="sec2"/></fo:block>
  @@ -1236,7 +1229,7 @@
                        </fo:block>
   </fo:table-cell>
   <fo:table-cell>
  -<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec3">Running FOP</fo:simple-link></fo:block>
  +<fo:block text-align="start"><fo:basic-link color="blue" internal-destination="sec3">Running FOP</fo:basic-link></fo:block>
   </fo:table-cell>
   <fo:table-cell>
   <fo:block text-align="end"><fo:page-number-citation ref-id="sec3"/></fo:block>
  @@ -1248,7 +1241,7 @@
                        </fo:block>
   </fo:table-cell>
   <fo:table-cell>
  -<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec4">Embedding FOP</fo:simple-link> </fo:block>
  +<fo:block text-align="start"><fo:basic-link color="blue" internal-destination="sec4">Embedding FOP</fo:basic-link> </fo:block>
   </fo:table-cell>
   <fo:table-cell>
   <fo:block text-align="end"><fo:page-number-citation ref-id="sec4"/></fo:block>
  @@ -1260,7 +1253,7 @@
                        </fo:block>
   </fo:table-cell>
   <fo:table-cell>
  -<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec5">What's Implemented?</fo:simple-link></fo:block>
  +<fo:block text-align="start"><fo:basic-link color="blue" internal-destination="sec5">What's Implemented?</fo:basic-link></fo:block>
   </fo:table-cell>
   <fo:table-cell>
   <fo:block text-align="end"><fo:page-number-citation ref-id="sec5"/></fo:block>
  @@ -1272,7 +1265,7 @@
                        </fo:block>
   </fo:table-cell>
   <fo:table-cell>
  -<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec6">Limitations</fo:simple-link></fo:block>
  +<fo:block text-align="start"><fo:basic-link color="blue" internal-destination="sec6">Limitations</fo:basic-link></fo:block>
   </fo:table-cell>
   <fo:table-cell>
   <fo:block text-align="end"><fo:page-number-citation ref-id="sec6"/></fo:block>
  @@ -1284,7 +1277,7 @@
                        </fo:block>
   </fo:table-cell>
   <fo:table-cell>
  -<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec7">Bugs</fo:simple-link></fo:block>
  +<fo:block text-align="start"><fo:basic-link color="blue" internal-destination="sec7">Bugs</fo:basic-link></fo:block>
   </fo:table-cell>
   <fo:table-cell>
   <fo:block text-align="end"><fo:page-number-citation ref-id="sec7"/></fo:block>
  @@ -1296,7 +1289,7 @@
                        </fo:block>
   </fo:table-cell>
   <fo:table-cell>
  -<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec8">Compiling FOP</fo:simple-link></fo:block>
  +<fo:block text-align="start"><fo:basic-link color="blue" internal-destination="sec8">Compiling FOP</fo:basic-link></fo:block>
   </fo:table-cell>
   <fo:table-cell>
   <fo:block text-align="end"><fo:page-number-citation ref-id="sec8"/></fo:block>
  @@ -1308,7 +1301,7 @@
                        </fo:block>
   </fo:table-cell>
   <fo:table-cell>
  -<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec9">Getting involved</fo:simple-link></fo:block>
  +<fo:block text-align="start"><fo:basic-link color="blue" internal-destination="sec9">Getting involved</fo:basic-link></fo:block>
   </fo:table-cell>
   <fo:table-cell>
   <fo:block text-align="end"><fo:page-number-citation ref-id="sec9"/></fo:block>
  @@ -1320,7 +1313,7 @@
                        </fo:block>
   </fo:table-cell>
   <fo:table-cell>
  -<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec10">FOP Relevant Specifications</fo:simple-link></fo:block>
  +<fo:block text-align="start"><fo:basic-link color="blue" internal-destination="sec10">FOP Relevant Specifications</fo:basic-link></fo:block>
   </fo:table-cell>
   <fo:table-cell>
   <fo:block text-align="end"><fo:page-number-citation ref-id="sec10"/></fo:block>
  @@ -1332,7 +1325,7 @@
                        </fo:block>
   </fo:table-cell>
   <fo:table-cell>
  -<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec11">Licence</fo:simple-link></fo:block>
  +<fo:block text-align="start"><fo:basic-link color="blue" internal-destination="sec11">Licence</fo:basic-link></fo:block>
   </fo:table-cell>
   <fo:table-cell>
   <fo:block text-align="end"><fo:page-number-citation ref-id="sec11"/></fo:block>
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org