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]