Bonjour,
Voila j'aimerais dans un template insérer une balise seulement à certaine condition et j'aimerais savoir si ma facon de faire est la meilleur (ou du moins la plus adapté) pour insérer une balise dans mon texte.
Voila comment je procède:
Suis-je obligé de procéder comme ceci (tout segmenté) quand je veux créer une balise autour d'un élément d'un template répétitif? Ou y a t'il un meilleur moyen?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <xsl:template match="ELEMENT"> <toto><xsl:value-of select"Nom"/> <xsl:choose> <xsl:when test="@ID='1'"> <First> <xsl:call-template name="Produit"/> </First> </xsl:when> <xsl:otherwise> <xsl:call-template name="Produit"/> </xsl:otherwise> </xsl:choose> <xsl:value-of select="concat(', ', Code)"/></toto> </xsl:template>
Merci
Thierry
Partager