|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: RE: Setting values for variable
Sorry for the intrusion, but i want to say i agree with that. When i start XSLTiing (4 months ago) i've done that variables / for-each errors, but when one change the "way of thinking" the solution comes very often in a "natural" way... Well, of course this great list helps *a lot*... Quoting cknell@xxxxxxxxxx: > > I have often found that the <xsl:for-each> is used by people new to XSLT > (this was true of me when I first started) in situations where > <xsl:apply-templates> is more appropriate simply because the for-each-next > loop is such a familiar programming construct. > > > -- > Charles Knell > cknell@xxxxxxxxxx - email > > > > -----Original Message----- > From: john lee <excel_man@xxxxxxxxxxx> > Sent: Thu, 09 Sep 2004 22:42:06 +0000 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: Setting values for variable > > > It's not working. > First of all, if you do it like that, it will generate error, since pterm1 > is out of scope (pterm1 is inside for-each and inside a when) > Secondly, If I place the declaration of pterm1 outside the for-each, as > follow: > <xsl:variable name="pterm" select="0"/> > <xsl:variable name="pterm1"> > <xsl:for-each select="$lstAccount[Account_Type=$grpRecord]"> > <xsl:choose> > <xsl:when test="string-length(normalize-space(Payment))!=0"> > <xsl:value-of select="$pterm + Payment"/> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="$pterm + 0.02*Balance"/> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </xsl:variable> > <xsl:value-of select="$pterm1"/> > > The calculation is not correct. > Any other ideas out there ? > > Thanks > > _________________________________________________________________ > The new MSN 8: advanced junk mail protection and 2 months FREE* > http://join.msn.com/?page=features/junkmail > > O SAPO ja esta livre de vmrus com a Panda Software, fique vocj tambim! Clique em: http://antivirus.sapo.pt
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








