Bonjour,

Mon probléme c'est que je doit générer un fichier XML en utilisant du XSLT, et afficher la balise productCustoms avec les valeurs du codeDouanier pour un même $procustoms_id dans le fichier XML comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
<productCustoms>1,59,4</productCustoms>
voici le fichier XSL :

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="procustoms">
		<xsl:variable name="procustoms_id" select="." />
		<xsl:for-each select="key('ProcustomsKeys',$procustoms_id)">
			<xsl:element name="procustoms">
				<xsl:choose>
					<xsl:when test="child::$procustoms_id">
						<xsl:apply-templates
							select="child::$procustoms_id" />
						<xsl:text>,</xsl:text>
					</xsl:when>
					<xsl:otherwise>
						<xsl:apply-templates select="codeDouanier" />
					</xsl:otherwise>
				</xsl:choose>
			</xsl:element>
		</xsl:for-each>
	</xsl:template>
Merci de votre aide !