Bonjour,
J'ai besoin de reaffecter une variable, et je ne sais pas comment faire:
Je veux supprimer les premiers caracteres d'une chaine de caracteres (ex: %M53) jusqu'a ce qu'il n'en reste que des chiffres . Et j'ai donc besoin de faire du recursif:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<xsl:template match="IOSLine/@RDMaster">
    <xsl:variable name="varRDMaster" select="."/>
    <xsl:while test="(string(number($varRDMaster)) != 'NaN')">
           <xsl:variable name="varRDMaster"><xsl:value-of select="substring($varRDMaster,1,string-length($varRDMaster)-1)"/></xsl:variable>
    </xsl:while>	
     <xsl:attribute name="RDMaster"><xsl:value-of select="$varRDMaster"/></xsl:attribute>
</xsl:template>
Pouvez-vous m'aider à resoudre ce problème?