D'abord, bonjour à vous,
J'ai un petit souçi en xslt. Je vous explique mon problème.
J'ai une chaine de caractère séparée par des '|'.
Je voudrai tester chaque champ séparés par le signe '|'.
j'ai donc déclaré une variable qui me retourne la 1ère sous chaine.
Mais comment faire pour faire une boucle jusqu'a tester tout, c'est à dire toute la chaine NiveauxAutorise?
Est ce que quelqu'un pourrait m'aider svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <xsl:variable name="NiveauxAutorise"><xsl:value-of select="current()/@N" /></xsl:variable> <xsl:choose> <xsl:when test="contains($NiveauxAutorise,'|')"> <xsl:variable name="expressionCoupee"><xsl:value-of select="substring-before($NiveauxAutorise,'|')"/></xsl:variable> </when> .... </xsl:choose>
Merci d'avance
Partager