Salut !

Bon ben voila j'ai un petit souci...
Voila la structure de mon fichier xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<lte-msc user="frq08628" filename="Init" date="2008/05/09 11:46:04" mut="RRC ">
<lte-message sn="1" messageType="in">
	<name>RLC_CONFIG_REQ</name>
	<receiver>phlteRlcCtrl</receiver>
	<sender>RRC</sender>
	<arguments>
		<arg>theArgument</arg>
		<arg>theArgument2</arg>
	</arguments>
</lte-message>
</lte-msc>
A la génération je dois obtenir ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
CALL procSend_RLC_CONFIG_REQ(theArgument,
&     theArgument2)
OU BIEN
CALL procSend_RLC_CONFIG_REQ(theArgument,
&     theArgument2
&      )
Or j'obtiens ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
CALL procSend_RLC_CONFIG_REQ(theArgument,
theArgument2,
)
Voici ma feuille de style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<xsl:if test="@messageType = 'in'">
CALL procSend_<xsl:value-of select="name"/>(<xsl:apply-templates select="arguments/arg"/>)
</xsl:if>
 
<!-- plus loin -->
<xsl:template match="arg">
      <xsl:value-of select="."/>,
</xsl:template>
Ma question est donc la suivante :
Comment gérer les virgules ? Histoire de ne pas en avoir une en plus à la fin du dernier paramètre...
Merci pour le coup de pouce !
++
Ju