xsl-list
[Top] [All Lists]

Re: updating xsl:variable inside the loop

2004-01-29 06:30:52
Hi David,

If I use this condition
<xsl:if
test="@rowindex=preceding-sibling::*/@rowindex">

I am getting this output

caption 
tableRow = new H2WTableRow();
caption 
label 
tableRow = new H2WTableRow();
Combo
caption
tableRow = new H2WTableRow();
caption 
label text generationtable
Row = new H2WTableRow();
Textbox 
But my 
Expected output is
ableRow = new H2WTableRow
        caption
        caption
  tableRow = new H2WTableRow
        label
        combo
  tableRow = new H2WTableRow
        caption
        caption

--- David Carlisle <davidc(_at_)nag(_dot_)co(_dot_)uk> wrote:

xsl:variable should be updated in next iteration. 

You can not change the value of a variable once it
is bound.

I think you just want to test if the rowindex
attribute on the current
element is the same as on the previous, in which
case you don't need a
variable at all, just

<xsl:if
test="@rowindex=preceding-sibling::*/@rowindex">
...



-- 
http://www.dcarlisle.demon.co.uk/matthew


________________________________________________________________________
This e-mail has been scanned for all viruses by Star
Internet. The
service is powered by MessageLabs. For more
information on a proactive
anti-virus service working around the clock, around
the globe, visit:
http://www.star.net.uk

________________________________________________________________________

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



=====
¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º
                      Arulraj   Chennai, India
¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/

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