Bonjour,

je ne m'y connais pas trop en XSL, et je cherche désespérement à trouver le moyen de limiter mon flux RSS à l'affichage des 10 derniers items.

Je suppose qu'il faut faire une boucle mais comment?

voici le code de mon fichier rss.xsl :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="iso-8859-1" ?> 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="html" /> 
 <xsl:template match="/rss">
 <html xml:lang="fr">
 <head>
  <title></title> 
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
  </head>
 <body>
 <xsl:for-each select="channel">
 <div class="channel">
  <xsl:value-of select="title" /> 
 <p>
  <xsl:value-of select="description" /> 
  </p>
<xsl:for-each select="item">
<a href="{link}" title="{description}">
  <xsl:value-of select="title" /> 
  </a>
  </xsl:for-each>
  </div>
  </xsl:for-each>
  </body>
  </html>
  </xsl:template>
  </xsl:stylesheet>

Merci de votre aide.