On Fri, Mar 21, 2008 at 03:14:31PM +0100,
Stephane Bonhomme <stephane@exselt.com> wrote
a message of 60 lines which said:
> Tu peux faire string-length(translate($chaine,'0123456789',''))
>
> Cela revoit le nombre de caractères non numériques.
En effet, ceci marche :
<!-- Incomplete -->
<xsl:variable name="goodletters">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZéèçàÉÈÇÀ;:./%' </xsl:variable>
<xsl:template match="para/text()">
<xsl:variable name="content">
<xsl:value-of select='.'/>
</xsl:variable>
<xsl:if test="string-length(translate($content, $goodletters, '')) != 0">
<!-- Not only Latin-1, do something -->
</xsl:if>
mais cela ne convient pas encore tout à fait à mon besoin puisque je
dois faire cela caractère par caractère.
--
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 Mon Mar 24 15:38:29 2008