fn: nombre
Dans l' éditeur de mappage de données graphiques, vous pouvez utiliser la transformation fn: count pour définir la valeur d'un élément de sortie sur le nombre total d'éléments dans l'élément d'entrée.
Présentation
La fonction XPath 2.0 fn:count((arg1, arg2,arg3, ...)) prend une liste d'éléments et renvoie le nombre total d'éléments.
La transformation fn: count est la représentation de la fonction XPath fn: count dans l' éditeur de mappage de données graphiques.
Vous pouvez avoir n'importe quel nombre d'entrées dans la transformation fn: count . Ces entrées peuvent être utilisées pour définir les arguments de la fonction fn: count .
Entrées de la transformation
Vous pouvez connecter une ou plusieurs entrées à la transformation fn: count . Ces entrées sont utilisées pour définir l'argument de la fonction fn: count .
Dans la figure suivante, la transformation fn: count comporte 4 entrées.

<?xml version="1.0" encoding="UTF-8"?>
<NewElement>
<A>10</A>
<C>100</C>
<C>1000</C>
<C>10000</C>
<D>1000</D>
<E>112</E>
</NewElement>Arguments de la fonction XPath
Vous définissez l'argument de la fonction fn: count dans l'onglet Général de la vue des propriétés de transformation fn: count .
Vous pouvez définir une expression littérale, une constante, un élément d'entrée ou une expression XPath personnalisée comme argument.
Dans la figure suivante, la transformation fn: count comporte 4 entrées. A n'est pris en compte que si la longueur de la chaîne est supérieure à 4. Une expression littérale a été ajoutée en tant qu'élément supplémentaire dans l'argument.

<?xml version="1.0" encoding="UTF-8"?>
<NewElement>
<A>10</A>
<C>100</C>
<C>1000</C>
<C>10000</C>
<D>1000</D>
<E>112</E>
</NewElement>Cardinalité
La propriété Cardinalité détermine les éléments (également appelés index) de chaque élément d'entrée répétitif traité par la transformation fn: count .
Vous pouvez configurer la section Index du tableau d'entrée pour sélectionner des instances spécifiques du tableau d'entrée. Pour plus d'informations, voir Sélection des index des éléments de tableau d'entrée.

Définir quand la transformation est appliquée lors de l'exécution
Vous pouvez utiliser l'un des éléments d'entrée de la transformation fn: count pour définir une expression conditionnelle qui définit la condition sous laquelle la transformation est appliquée. Si la condition a pour résultat true, la transformation est appliquée. Vous définissez cette expression dans l'onglet Condition des propriétés de transformation.
Pour plus d'informations, voir Configuration des propriétés d'une transformation.