You can iterate expressions with xsl:for-each.
Syntax:
<xsl:for-each select="item"> <p><xsl:value-of select="."/></p> </xsl:for-each>
The context node is set to each node in the result set.
Useful for iterating node sets where you don't want to create an additional template (e.g. you don't want to duplicate variables).