Présentation des fonctions de mappage

Il existe cinq types de fonctions de mappage : de chaîne, mathématiques, diverses, de données binaires et de date.

Les fonctions de mappage peuvent être affichées en cliquant sur l'onglet Fonctions. Les fonctions de mappage se répartissent dans les catégories suivantes :

Fonctions de chaîne Définition
Centrage Centre une chaîne au sein de la chaîne de remplissage spécifiée.
Alignement à gauche Place une chaîne au sein d'une chaîne de remplissage en commençant par le caractère le plus à gauche.
Alignement à droite Place une chaîne au sein d'une chaîne de remplissage en finissant par le caractère le plus à droite.
Concaténer Joint toutes les chaînes de paramètre en une chaîne unique.
Formatage d'un nombre Renvoie une chaîne constituée d'un nombre formaté pour s'adapter au masque spécifié.
Longueur Détermine le nombre de caractères du paramètre.
Minuscule Convertit toutes les majuscules en caractères en minuscules.
Chaîne de remplissage Renvoie une chaîne de remplissage avec la longueur et les caractères spécifiés.
Remplacer Remplace des caractères par d'autres caractères.
Commence par Détermine si le premier paramètre commence par les caractères du deuxième paramètre.
Sous-chaîne Extrait une partie du paramètre en fonction de l'emplacement de caractère spécifié.
Sous-chaîne après Extrait tous les caractères d'une chaîne commençant après la première occurrence d'une sous-chaîne spécifiée (un ou plusieurs caractères) et se terminant à la fin de la chaîne.
Sous-chaîne après Extrait tous les caractères d'une chaîne commençant avant la première occurrence d'une sous-chaîne spécifiée (un ou plusieurs caractères).
Découper Enlève tous les espaces de début et de fin du paramètre et normalise tous les espaces au sein du paramètre.
Majuscule Convertit toutes les minuscules dans les caractères en majuscules correspondants.
Fonctions mathématiques Description
Valeur absolue Détermine la valeur absolue d'un paramètre.
Ajouter Additionne tous les paramètres.
Moyenne Détermine la valeur moyenne des noeuds ou des ensembles de noeuds numériques des paramètres.
Plafond Arrondit le paramètre vers le haut au nombre entier le plus proche.
Nombre Compte le nombre de noeuds de tous les noeuds ou ensembles de noeuds des paramètres.
Diviser Renvoie le quotient du premier paramètre divisé par tous les paramètres suivants.
Sol   Arrondit le paramètre vers le bas au nombre entier le plus proche.
Maximum   Détermine la valeur la plus élevée dans les noeuds ou les ensembles de noeuds numériques des paramètres.
Minimum Détermine la valeur la plus faible dans les noeuds ou les ensembles de noeuds numériques des paramètres.
Modulo Détermine le reste de la division du premier paramètre par tous les paramètres suivants.
Multiplier Renvoie le produit de tous les paramètres.
Arrondir Arrondit un nombre au nombre entier le plus proche.
Soustraire   Renvoie la différence correspondant au premier paramètre moins tous les paramètres suivants.
Somme Ajoute tous les noeuds ou ensembles de noeuds numériques des paramètres.
Fonctions diverses Description
Booléen Evalue le paramètre et renvoie true ou false selon le type de données de l'entrée.
CopyOf Lorsque le nom du noeud source correspond à la valeur transmise, cette fonction copie la totalité du contenu du noeud source (la totalité de la sous-arborescence du noeud source, y compris tous les enfants) vers le noeud de destination.
Not Renvoie true si la valeur du paramètre est false. Renvoie false si la valeur du paramètre est true.
Nombre Modifie le type de données du paramètre en Nombre.
Position oh Détermine l'indice du noeud en cours au sein de l'ensemble de ses éléments apparentés.
Chaîne Modifie le type de données du paramètre en chaîne.
Fonctions pour les données binaires Description
Fonction de transtypage depuis Base64Binary Effectue un transtypage du type de données de schéma XML xs:base64Binary vers le type de données de schéma XML xs:string.  
Fonction de transtypage depuis HexBinary Effectue un transtypage du type de données de schéma XML xs:hexBinary vers le type de données de schéma XML xs:string.
Fonction de transtypage vers Base64Binary Effectue un transtypage du type de données de schéma XML xs:string vers le type de données de schéma XML xs:base64Binary.
Fonction de transtypage vers HexBinary Effectue un transtypage du type de données de schéma XML xs:string vers le type de données de schéma XML xs:hexBinary.
Fonctions de date Description
Fonction Obtenir la date et l'heure courantes Renvoie la date et l'heure en cours (avec le fuseau horaire local) en un type de données de schéma XML : xs:dateTime.
Fonction Obtenir la date courante Renvoie la date en cours (avec le fuseau horaire local) en un type de données de schéma XML : xs:date.
Fonction Obtenir l'heure courante Renvoie l'heure en cours (avec le fuseau horaire local) en un type de données de schéma XML : xs:time.
Fonction de lecture de chaîne de date Convertit une chaîne (contenant une date et une heure) au type de données de schéma XML xs:dateTime
Fonction de format de chaîne de date Convertit un type de données de schéma XML ; xs:dateTime en une chaîne au format défini par le deuxième paramètre.