From: alexandre arcouteil (lex@free.fr)
Date: 10/06/2003 - 08:53
Super Abricot wrote:
> Bonjour,
> Je voudrais pouvoir choisir un 'range' de valeurs à afficher (ex.: du serial C0100 au serial C0250) et/ou pouvoir ne choisir qu'un seul enregistrement à la fois.
>
> Je suppose (???) que je dois/devrais utiliser soit
>
> <xsl:for-each select="coins/coin[serial>&'C0099' and serial<&'C0251']">
> </xsl:for-each>
Bonjour,
Je crois que les comparaisons superieur/inferieur ne peuvent s'appliquer
qu'à des nombres, auquel cas il faudrait convertir la valeur de
l'élément serial en enlevant le 'c', c'est à dire en ne gardant que ce
qu'il y a après ; soit une petite adaptation de l'Xpath :
select="coins/coin[number(substring-after(serial,'c'))>99 and
number(substring-after(serial,'c'))<251]"
alex
--
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
|