Salut tout le monde,
Avec cet exemple d'xslt
J'ai un résultat du genre:
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>
<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
Partager