Re: [XSLT] Déterminer si un caractère est Latin ou pas
Stephane Bonhomme <[email protected]> Fri, 21 Mar 2008 15:14:31 +0100
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Organization | Exselt Services |
| Message-ID | <1206108871.9811.13.camel@citrouille> |
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 "[email protected]" (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 [email protected] > (mailto:[email protected]?Subject=unsubscribe) > -- Stéphane Bonhomme -- Exselt Services Formations, Conseil et Réalisations en Ingénierie Documentaire, Technologies Web et Logiciels Libres [email protected] - http://www.exselt.com 04 57 39 30 78 / 06 88 57 27 08