Re: [xsl] updating xsl:variable inside the loop

Subject: Re: [xsl] updating xsl:variable inside the loop
From: Arulraj <p_arulraj@xxxxxxxxx>
Date: Thu, 29 Jan 2004 05:30:52 -0800 (PST)
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@xxxxxxxxx> 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


Current Thread