Bonsoir,
J'ai un élément contenant un attribut dont le type est un string(250): par exemple un élément <a att="j' djgdjdg oiffjüjfhjfhéfjgfèjgf/fhgf$gffh[hjf osca~~r rd§hfgf!hhy ^g(gfhf]kdfjfk_hfg">
Sur ce même élement att, je dois écrire une fonction qui:
1. transforme les majuscules en miniscules
2. supprime les blancs précédant la chaîne
3. qui remplace les tremas par un blanc
4. qui remplace les caractères non alpha-numériques par un blanc (ex: les caractères ?,;/_$ ~ \ ` @ & ^ } { # " sont remplacés par un blanc)
5. qui remplace plusieurs espaces successifs par un seul espace
6. qui supprime les blancs se trouvant de part et d'autre de l'apostrophe
7. conversion des caractères majuscules accentués en caractères non accentués
Pour toutes ces étapes je connais les principales fonctions que je dois utiliser (translate et normalize-space) mais je ne sais pas comment les regrouper au sein d'une même fonction pour pouvoir appliquer la transformation sur l'élement att (vu mon niveau xslt).
Merci d'avance et bonne fin de journée.
Oscar N.
---------------------------------
Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Créez votre Yahoo! Mail
--
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 Thu Dec 30 17:19:21 2004