From: MAIGNAN Isabelle (Maignan_Isabelle@lenotre.fr)
Date: 09/04/2004 - 08:24
C'est parce que vous comparez des valeurs num=E9riques, et =
effectivement 1.1 =3D
1.10 et m=EAme =3D 1.100000...
Il faut comparer des cha=EEnes de caract=E8res en mettant les valeurs =
1.1,
1.10,... entre cotes:
<xsl:when test=3D"$document_name=3D"1.1$quot">
Isabelle MAIGNAN
Len=F4tre - Service Informatique
40, avenue Pierre curie
78375 Plaisir
* 01.30.81.47.70
* maignan_isabelle@lenotre.fr
-----Message d'origine-----
De=A0: fabien.bussinger [mailto:fabien.bussinger@laposte.net]=20
Envoy=E9=A0: vendredi 9 avril 2004 10:20
=C0=A0: xml-tech
Objet=A0: [xml-tech] Comparaison de contenu.
Bonjour,
J'ai un petit souci.
J'utilise une variable pouvant avoir les valeurs suivantes:
1.1,1.2,1.3,...,1.10,1.11
Je vais un test dans un xsl:choose du type:
=20
<xsl:when test=3D"$document_name=3D1.1">
<xsl:when>
.....
<xsl:when test=3D"$document_name=3D1.10">
<xsl:when>
Or lorsque la valeur de ma variable est 1.10, il n'execute pas le code =
du
test correspondant mais celui de <xsl:when =
test=3D"$document_name=3D1.1">....
Avez vous une idee pourquoi? Mais aussi comment resoudre ce probleme
d'egalit=E9 qui n'en est pas une et qui ne me permet pas d'executer le =
bon
code.
Merci d'avance.
Acc=E9dez au courrier =E9lectronique de La Poste : www.laposte.net ;=20
3615 LAPOSTENET (0,34=80/mn) ; t=E9l : 08 92 68 13 50 (0,34=80/mn)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de=20
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant=20
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=3Dunsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|