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. |