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:

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>
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?

Merci

Thierry