[Home] [By Thread] [By Date] [Recent Entries]


Peter,

> Is it possible to have variables/counters
> in XSL, like in vbscript: i=i+1 etc?.

Not like that, no. You can assign values to "variables" but then you cannot
change the value once you have set it (in the current scope).

> I would like to keep track of when the 10th value comes and then
> do a line break...

Something like this will do the trick.

<xsl:for-each select="/MyElements">
  <xsl:if test="position()=10">
    <br />
  </xsl:if>
</xsl:for-each>

In order to actually maintain variables you have to convert the template to
operate recursively and then you can use the output.

HTH,
Jeff Rafter
Defined Systems
http://www.defined.net
XML Development and Developer Web Hosting




Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member