bonjour,
j'ai une question à propos de ce tuto xslt.
http://haypo.developpez.com/tutoriel...mation/#LIII.A
Le probleme c'est que je ne sais pas l'utiliser.
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>
j'ai enregistré ce code dans un fichier lib.xslt
dans ma feuille j'importe la librairie qui contient les fonctions ainsi:
puis je l'utilise 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"/>
Le problème c'est que ça ne marche pas et je ne sais pas pourquoi..
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>
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.
Partager