XSL : sensibilité à la casse ?

ViPHP
ViPHP | 928 Messages

02 mars 2008, 20:57

Bonsoir,
une rapide question sur les fichiers XSL, existe il un moyen de supprimer une sensibilité à la casse dans le cas d'un test, par exemple :

Code : Tout sélectionner

<xsl:when test="./@name = 'Ouvrir'"> ... </xsl:when>
j'aimerai que ce test fonctionne si l'attribut vaut ouvrir, Ouvrir, ouVrir. Dans n'importe quel cas de figure en gros, est ce possible ?

Merci :)

ViPHP
ViPHP | 928 Messages

02 mars 2008, 21:21

Bon j'ai trouvé sur le net une solution qui semble marcher, si ça vous intéresse :

Code : Tout sélectionner

<xsl:variable name="upper">ABCDEFGHIJKLMNOPQRSTUVWXYZ</xsl:variable> <xsl:variable name="lower">abcdefghijklmnopqrstuvwxyz</xsl:variable> <xsl:if test="translate(./@name, $upper, $lower) = 'ouvrir'"> </xsl:if>
Problème réglé donc :)

ViPHP
ViPHP | 5924 Messages

02 mars 2008, 21:35

L'auto-support, ya que ça de vrai :D