Bonjour,

j'aimerais transformer une chaine de caractere constituee de plusieurs mots concatenes, avec une majuscule sur leur premiere lettre, du style TotoTata, en la chaine toto_tata. Pour etre precis, j'aimerais l'integrer dans cette fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
  <func:function name="xcb:struct-name">
    <xsl:param name="name" />
    <func:result>
      <xsl:text>xcb_</xsl:text>
      <xsl:if test="$ext">
        <xsl:value-of select="translate($ext, $ucase, $lcase)" />
        <xsl:text>_</xsl:text>
      </xsl:if>
      <xsl:value-of select="$name" />
    </func:result>
  </func:function>
le parameter 'name' est celui qui doit etre transforme.

quelqu'un voit-il comment faire ceci ?

merci beaucoup

Vincent Torri