On 07.12.2010 16:39, Georg Datterl wrote:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
     <xsl:variable name="A4_HEIGHT" select="'297mm'"/>
     <xsl:template match="ROOT">
                 <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
                         <fo:layout-master-set>
                                 <fo:simple-page-master
                                                 master-name="simple"  
page-height="</xsl:text>


                 <xsl:value-of select="$A4_HEIGHT"/>
                 <xsl:text disable-output-escaping="yes">">
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That's not how XSLT is supposed to work.
If you want to use a variable for page-height, use an attribute value
template:
 <fo:simple-page-master master-name="simple" page-height="{$A4_HEIGHT}">

Google for further details, or buy Michael Kay's book.

J.Pietschmann

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org

Reply via email to