Re: [xslfo] compter un nombre de caractères dans un texte
Stephane Bonhomme <[email protected]> Thu, 13 Aug 2009 22:57:18 +0200
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Organization | Exselt Services |
| Message-ID | <1250197038.4509.8.camel@citrouille> |
Le lundi 10 ao=C3=BBt 2009 =C3=A0 12:38 +0200, [email protected] a =C3=A9c= rit : >=20 > Bonjour, >=20 > J'ai une valeur de balise qui peut contenir des caract=C3=A8res sp=C3=A9= cifiques que je > voudrai comptabiliser dans un param=C3=A8tre avant de faire un call-tem= plate. > Ex : <toto>AA~BB~CC</toto> > Je veux connaitre le nombre de ~ >=20 Cela peut se faire avec une simple expression xpath : en faisant la diff=C3=A9rence entre la longueur de la chaine initiale et celle ou le caract=C3=A8re =C3=A0 compter =C3=A0 =C3=A9t=C3=A9 supprim=C3=A9. Sur vot= re exemple cela donne : string-length(toto) - string-length(translate(toto,'~','')) cordialement, St=C3=A9phane. --=20 St=C3=A9phane Bonhomme -- Exselt Services =20 Formations, Conseil et R=C3=A9alisations en Ing=C3=A9nierie Docum= entaire, Technologies Web et Logiciels Libres=20 [email protected] - http://www.exselt.com 04 57 39 30 78 / 06 88 57 27 08