From: MAIGNAN Isabelle (Maignan_Isabelle@lenotre.fr)
Date: 09/04/2004 - 08:28
Je renvoie mon message, il est arrivé illisible… J'espère que cette fois-ci
ça ira mieux…
C'est parce que vous comparez des valeurs numériques, et effectivement 1.1 =
1.10 et même = 1.100000... Il faut comparer des chaînes de caractères en
mettant les valeurs 1.1, 1.10,... entre cotes: <xsl:when
test="$document_name="1.1$quot">
Isabelle MAIGNAN
Lenôtre - Service Informatique
40, avenue Pierre curie
78375 Plaisir
* 01.30.81.47.70
* maignan_isabelle@lenotre.fr
-----Message d'origine-----
De : fabien.bussinger [mailto:fabien.bussinger@laposte.net]
Envoyé : vendredi 9 avril 2004 10:20
À : xml-tech
Objet : [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:
<xsl:when test="$document_name=1.1">
<xsl:when>
.....
<xsl:when test="$document_name=1.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="$document_name=1.1">....
Avez vous une idee pourquoi? Mais aussi comment resoudre ce probleme
d'egalité qui n'en est pas une et qui ne me permet pas d'executer le bon
code.
Merci d'avance.
Accédez au courrier électronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,34€/mn) ; tél : 08 92 68 13 50 (0,34€/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
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)
--
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
|