You MUSTN'T enclose XML tags to be written to the output in CDATA
sections. In SAX that will result in calls to characters() instead of
startElement/endElement and therefore your closing fo:table-row tags
don't get recognized as tags. What you did here is a hack. Try to
reformulate that snippet.

On 14.05.2003 07:23:17 Om Narayan wrote:
> Here is a snippet of the code from the XSL
> ===============================
> 
> <fo:table-body>
>    <xsl:text
> disable-output-escaping="yes"><![CDATA[<fo:table-row>]]></xsl:text>
>       <xsl:for-each select="customerPF">
>          <xsl:if test="position()!=1">
>             <xsl:if test="(position()-1) mod 3 = 0">
>                <xsl:text
> disable-output-escaping="yes"><![CDATA[</fo:table-row>]]></xsl:text>
>                <xsl:text
> disable-output-escaping="yes"><![CDATA[<fo:table-row>]]></xsl:text>
>            </xsl:if>
>       </xsl:if>
>       <fo:table-cell><fo:block><xsl:value-of
> select="position()"/></fo:block></fo:table-cell>
>      </xsl:for-each>
>   <xsl:text
> disable-output-escaping="yes"><![CDATA[</fo:table-row>]]></xsl:text>
> </fo:table-body>



Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to