XSLT2.0 - Extraire une partie de variable

Aeren
XSLT2.0 - Extraire une partie de variable

Bonjour à tous.

Je n'ai pas trouvé beaucoup d'infos sur la manipulation de chaînes de caractères en XSLT, donc je viens ici. J'ai une variable qui contient un nom complet du style "Mazeyar E. Makoui". J'aimerais pouvoir extraire chacune des parties du nom indépendamment et également la première lettre du dernier nom, et tout mettre en minuscule. Pourriez-vous m'aider où m'indiquer où je peux trouver l'information?

Merci d'avance

oxillo
Re: XSLT2.0 - Extraire une partie de variable

Bonjour,

Si tu n'as pas encore trouvé la réponse..
Pour extraire les parties du nom, utilise la fonction "tokenize"
A partir de là, pour avoir le dernier nom , extrait le dernier element avec [last()]
puis, pour la première lettre, utilise "substring"
et enfin, pour convertir en minuscule, utilise lower-case()

Au final lower-case( substring( (tokenize($mavariable,' ')[last()]), 1, 1))