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]

Reply via email to