Hi Andreas I you wish to set a new value to a <xsl:variable/> saxon may have the extensions you are looking for. Saxon offers something like <xsl:variable name="posX" saxon:assignable="yes"/>. Such a variable can than be reset with <saxon:assign name="posX" select="$posX + 1"/>. I am using saxonb-8.1.1.
HTH Raffaele > -----Urspr�ngliche Nachricht----- > Von: Andres Taborda [mailto:[EMAIL PROTECTED] > Gesendet: Sonntag, 21. November 2004 03:44 > An: [EMAIL PROTECTED] > Betreff: question on xsl > > > hello list, > > excuse me by the following question > > progamming in any language a value auto-increment is > for ($i=1;$i<6;$i++) > $i+=1; > > in xsl how can make the auto-increment. > > I have the follow code, not make sum and > auto-increment > > <!--value initial --> > <xsl:variable name="posX">1</xsl:variable> > > <!-- this cicle have 5 element--> > <xsl:for-each select="child::*"> > <xsl:variable name="posX"> > <xsl:value-of select="$posX + 1"/> > </xsl:variable> > </xsl:for-each> > > > the output should be > 1 > 2 > 3 > 4 > 5 > 6 > > the ouput what display is > 1 > 1 > 1 > 1 > 1 > > some know how make it? > > thanks > > _________________________________________________________ > Do You Yahoo!? > Informaci�n de Estados Unidos y Am�rica Latina, en Yahoo! Noticias. > Vis�tanos en http://noticias.espanol.yahoo.com > > --------------------------------------------------------------------- > 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]
