Salut Stéphane
Pour tester si une chaîne ($chaine) contient des caractères autres que
numériques tu peux faire :
Tu peux faire string-length(translate($chaine,'0123456789',''))
Cela revoit le nombre de caractères non numériques.
Je te laisse extrapoler pour ton besoin (non je n'etrerais pas tout le
charset iso l'atin 1 dans l'exemple, mais à ta place je ferais une
variable contenant tout cela )!
Stéphane.
Le vendredi 21 mars 2008 à 15:03 +0100, Stephane Bortzmeyer a écrit :
> Pour traduire du XML vers un format qui n'utilise pas Unicode,
> j'aurais besoin de tester, dans un programme XSLT :
>
> - si un caractère donné est un caractère latin
> - si un caractère donné appartient à l'ensemble qu'on trouve dans
> Latin-1
>
> Je ne trouve pas de fonction Xpath pour cela. Une idée ?
>
>
> --
> 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)
>
--
Stéphane Bonhomme -- Exselt Services
Formations, Conseil et Réalisations en Ingénierie Documentaire,
Technologies Web et Logiciels Libres
stephane@exselt.com - http://www.exselt.com
04 57 39 30 78 / 06 88 57 27 08
--
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)
Received on Fri Mar 21 15:27:21 2008