XSLT Tip of the day : Only select the first x node(s) when calling a template


Quite easy, just add this in your xpath expression : [position() < x] !

eg : to manage only the first 10 items from a RSS feed :
 

<xsl:apply-templates select=”//item[position() &lt;11]> 

<xsl:sort select=”title” /> 

</xsl:apply-templates>


 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s