hi,
i have such an xsl:
<xsl:template match="elementlist">
<xsl:for-each select="value[generate-id()=
generate-id(key('categorise',usthesapkodu)[1])]">
<!--<xsl:for-each select="value[generate-id()=
generate-id(key('categorise','027')[1])]">-->
<xsl:variable name="ustmuhID"><xsl:value-of select="usthesapkodu"
/></xsl:variable>
<xsl:variable name="muhkodlar" select="//value[usthesapkodu=$ustmuhID]"
/>
<xsl:call-template name="muhkodDetay">
<xsl:with-param name="muhkodlar" select="$muhkodlar" />
</xsl:call-template>
</xsl:for-each>
</xsl:template>
<xsl:template name="muhkodDetay">
<xsl:param name="muhkodlar" />
<xsl:variable name="kumkod"/>
<xsl:variable name="kumadi"/>
<xsl:for-each select="$muhkodlar">
<xsl:variable name="muhasebeID" select="muhasebekodu" />
<xsl:variable name="borc"
select="$muhkodlar[muhasebekodu=$muhasebeID]/borc"/>
<xsl:variable name="alacak"
select="$muhkodlar[muhasebekodu=$muhasebeID]/alacak"/>
<xsl:variable name="kalan"
select="$muhkodlar[muhasebekodu=$muhasebeID]/kalan"/>
<xsl:variable name="tlkalan"
select="$muhkodlar[muhasebekodu=$muhasebeID]/TLkalan"/>
<xsl:if test="not(substring($muhasebeID,4,1)='x')">
<fo:table-row>
<fo:table-cell>
<fo:block text-align="left" font-size="8pt" >
<xsl:value-of
select="$muhkodlar[muhasebekodu=$muhasebeID]/muhasebekodu"/>
</fo:block>
</fo:table-cell>
<fo:table-cell font-family="ArialuniMS">
<fo:block text-align="left" font-size="8pt">
<xsl:value-of
select="$muhkodlar[muhasebekodu=$muhasebeID]/hesapadi"/>
</fo:block>
So, where should i put that if statement?
regards.
-----Original Message-----
From: Andreas L. Delmelle [mailto:[EMAIL PROTECTED]
Sent: Friday, November 26, 2004 6:55 PM
To: [EMAIL PROTECTED]
Subject: RE: starting a new page
> -----Original Message-----
> From: Osman Ç?nar Eren [mailto:[EMAIL PROTECTED]
>
Hi,
> in the following body after the first template is applied, i want
> to start the second template in a new page.
>
Since you leave us guessing... the template probably currently looks like:
<xsl:template match="elementlist">
<fo:block ...>
Adding this:
<xsl:if test="(key = 'pasif') and (position() = 1)"
<xsl:attribute name="break-before">page</xsl:attribute>
</xsl:if>
should be sufficient.
HTH!
Greetz,
Andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]