Fonctions chaînes
string(object) :
convertit object en une
chaîne de caractères
concat(string, string,
string*) : concatène plusieurs chaînes
start-with(string1,
string2) : booléen, vrai si string1 commence par string2
contains(string1,
string2) : booléen, vrai si string1 contient string2
substring-before(string1,
string2) : la sous-chaîne de string1 qui précède la première occurrence de
string2
substring-after(string1,
string2) : la sous-chaîne de string1 qui suit la première occurrence de
string2
substring(string,
number1, number2) : la sous-chaîne de string qui commence à la position
number1 et dont la longueur est
number2
string-length(string) : nombre de
caractères dans string
normalize-space(string) : retire les
espaces initiaux, finals et les espaces doublés
translate(string1,
string2, string3) : remplace dans string1 chaque caractère de string2 par le caractère de même
rang de string3
exemple : translate("bar","abc","ABC") retourne
BAr