bonjour,
j'ai une question à propos de ce tuto xslt.
http://haypo.developpez.com/tutoriel...mation/#LIII.A

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
<xsl:template name="boucle">
  <xsl:param name="debut" select="0" />
  <xsl:param name="fin" select="0" />
 
  <xsl:text>i = </xsl:text>
  <xsl:value-of select="$debut" />
  <br/>
 
  <xsl:if test="$debut < $fin">
    <xsl:call-template name="boucle">
      <xsl:with-param name="debut" select="($debut)+1" />
      <xsl:with-param name="fin" select="$fin" />
    </xsl:call-template>
  </xsl:if>
</xsl:template>
Le probleme c'est que je ne sais pas l'utiliser.
j'ai enregistré ce code dans un fichier lib.xslt

dans ma feuille j'importe la librairie qui contient les fonctions ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:include href="lib.xslt"/>
puis je l'utilise ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<xsl:call-template name="boucle">
<xsl:with-param name="debut" select="0" />
<xsl:with-param name="fin" select="$nb_rows" />
// là je fais le traitement ????
</xsl:call-template>
Le problème c'est que ça ne marche pas et je ne sais pas pourquoi..
Aussi comment récupérer l'element courant i dans cette boucle?
grand merci à celui qui m'aidera...je continue de chercher de mon côté.

Cassy.