Salut tout le monde,
Avec cet exemple d'xslt
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
<xsl:template match="/">
		<xsl:element name="ADRESSE">
			<xsl:choose>
				<xsl:when test="//URL">	 
					<xsl:apply-templates select="//NOM"/>
				</xsl:when>
			 </xsl:choose>
		</xsl:element>
	</xsl:template>
 
		 <xsl:template match="//NOM">
           <xsl:variable name="nom" select="."/> 				
			  <xsl:variable name="url" select="//URL"/>
			  <xsl:element name="Mailto">
				<xsl:value-of select="concat($nom,'@',$url)"/>
			  </xsl:element>
		 </xsl:template>
 
</xsl:stylesheet>
J'ai un résultat du genre:
<ADRESSE>
<Mailto>tata@truc.fr</Mailto>
<Mailto>titi@truc.fr</Mailto>
...
<Mailto>toto@truc.fr</Mailto>
</ADRESSE>



J'aimerai pouvoir incrémenter les nom d'élément "Mailto" pour obtenir quelque chose comme :
<ADRESSE>
<Mailto1>tata@truc.fr</Mailto1>
<Mailto2>titi@truc.fr</Mailto2>
...
<Mailto"n">toto@truc.fr</Mailto"n">
</ADRESSE>


merci pour votre aide et bonnes fêtes de fin d'année