From: xavier iseler (xiseler@manreo.com)
Date: 06/06/2003 - 15:16
Je ne vois pas de moyen simple a ce probleme.
Le translate remplace un caractere par un autre caractere.
A part faire un template qui recoit en parametre le mot a changer,
L'indice du caractere en cour a modifier,
Et le resultant courant de la modification.
Recuperation du caractere courant avec un substring.
Pour chaque caractere le comparer a un caractere majuscule
Avec un xsl:choose
Et donc concatener le resultant courant et "_"+la lettre en minuscule
Si il reste des caracteres, le template se rappelle avec un call
template..
Il doit y avoir plus simple mais pour l'instant je ne vois pas.
ISELER Xavier
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org] De la
part de Frederic Schoovaerts
Envoyé : vendredi 6 juin 2003 15:26
À : xml-tech@xmlfr.org
Objet : [xml-tech] transformer les majuscules d'une chaine de caractere
en un _ (underscore) + sa minuscule
Bonjour,
Mon probleme est le suivant:
Dans l'etablissement d'une politique de nom de champs de tables SQL
generees sur base d'objets java, nous desirons remplacer les majuscules
d'une chaine de caractere par une sigle + la minuscule.
Ex: 'monObjetJava' ----> devrait etre traduit en 'mon_objet_java'
Merci 1000x pour votre aide !
Fred
--
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)
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|