Bonjour,
Voila, je dois recupérer le dernier caractere d'une chaine de caractere de longueur variable.
Ici je declare comme variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <M> <toto> <chaine page="705"/> </toto> </M>
Il m'affiche :Mais si je suis dans le cas suivant, mon test ne marche plus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <xsl:template match="M"> <xsl:variable name="x1"><xsl:value-of select="toto/chaine/@page"/></xsl:variable> <xsl:variable name="x2"><xsl:value-of select="substring($x1,string-length(x1)-0)"/></xsl:variable> </xsl:template>
Car il ne sais pas quel "1", en l'occurence, selectionner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <M> <toto> <chaine page="198231"/> </toto> </M>
Si quelqu'un peut m'aider, merci.
[modéré par GrandFather - modification du titre]
Partager