This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Increment of a variable


Hi,

I have defined a xsl variable which contain the length of current string and i
want to increment this variable after that with length of the next string. 
I need to select only a certain amount a characters to be printed.
How do i do that ?

1)My xml doc look like
...
<TextBlock>
  <Text num=1>string 1 </text>
  <Text num=2>string 2 </text>
</TextBlock>
...


2)My xsl stylesheet (not working !!!)

  ...
  <xsl:template match="TextBlock"> 
    <xsl:variable name="total">0</xsl:variable>

    <xsl:for-each select="*">
    
       <xsl:variable name="NbBytes">
         <xsl:value-of select="string-length(.)"/>
       </xsl:variable>
    
       <xsl:variable name="total">
         <xsl:value-of select="number($length) + number($total)"/>
       </xsl:variable>

       if the total is > 3000 then select substring...

       <xsl:value-of select="."></xsl:value-of>

    </xsl:for-each>
  </xsl:template>
  ...


Thanks
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]