salut
comment incrementer une variable XSLT Merci
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:variable name="var1" select="number(1)" />
salut
comment incrementer une variable XSLT Merci
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:variable name="var1" select="number(1)" />
Salut Mohamed,
tu veux dire i++ (en langage de prog: C#, java, ..)?
Si tel est le cas tu ne peux pas mais si c'est dans une boucle for-each tu peux utiliser position() qui s'incrémentera de 1 a chaque passage dans la boucle
Pour plus de detail sur les variables XSLT
http://erwy.developpez.com/variable/
bonjour tous
le probleme que position() ne me permet pas de faires ce que je veux car:
en sortie je veux comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <info> <element>aaaa</element> <element>fffff</element> <element>vvvvv</element> <element>eeeee</element> </info> <xxxx>......</xxxx> <info> <element>7777</element> <element>7777</element> <element>v111v</element> <element>e2222e</element> </info>
c'est ce que je veux savoir comment?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <info> <element info="aaaa_1" /> <element info="fffff_2" /> <element info="vvvvv_3" /> <element info="eeeee_4" /> </info> <info> <element info="7777_5" /> <element info="7777_6" /> <element info="v111v_7" /> <element info="e2222e_8" /> </info>
![]()
et pour Erwy j'ai déja ce lien et j'ai tester quelque exemple mais pas commen je veux!
est ce que en intégrant du code C# en peux arriver a une reponse?
pour ce type de chose, tu dois regarder du coté de xsl:number
j'ai pas pus savoir comment tu peux m'aider un peux avec un petit bout de code
finalement plus simple d'utiliser un count, l'idée pas la solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <xsl:template match="element"> <xsl:copy> <xsl:attribute name="info"> <xsl:value-of select="count(preceding::element)+1"/> </xsl:attribute> <xsl:value-of select="."></xsl:value-of> </xsl:copy> </xsl:template>
MERCI MERCI MERCI Erwy
vraiment c'est ce que je veux![]()
Merci aussi pour thierry![]()
Partager