Altova MapForce 2025 Basic Edition

Référence des bibliothèques de fonctions

Accueil Préc Haut Suivant

Cette section de référence décrit les fonctions built-in de MapForce disponibles dans la fenêtre Bibliothèques. Les fonctions sont organisées par bibliothèque. La disponibilité des bibliothèques de fonction dans la fenêtre Bibliothèques dépend du langage de transformation du mappage que vous choisissez pour votre mappage. Pour en savoir plus sur la liste des langages de transformation disponibles, voir cette rubrique.

 

L’information sur la compatibilité des fonctions et les langages de transformation est fournie dans les sous-sections ci-dessous.

 

fonctions core

La liste ci-dessous résume la comptabilité des fonctions core avec les langages de transformation.

fonctions core | aggregate

 

avg, max, max-string, min, min-string: XSLT 2.0, XSLT 3.0, XQuery 1.0, C#, C++, Java, Built-In;

count, sum: tous les langages de transformation.

 

fonctions core | conversion

 

boolean, string, number: tous les langages de transformation ;

format-date, format-dateTime, format-time: XSLT 2.0, XSLT 3.0, C#, C++, Java, Built-In;

format-number : XSLT 1.0, XSLT 2.0, XSLT 3.0, C#, C++, Java, Built-In;

parse-date, parse-dateTime, parse-number, parse-time: C#, C++, Java, Built-In.

 

core | file path functions

Toutes les fonctions de chemin d’accès au fichier sont compatibles avec les langages de transformation.

 

core | generator functions

La fonction auto-number est disponible pour tous les langages de transformation.

 

core | logical functions

les fonctions de chemin d’accès au fichier sont compatibles avec les langages de transformation.

 

core | math functions

 

add, ceiling, divide, floor, modulus, multiply, round, subtract: tous les langages de transformation ;

round-precision : C#, C++, Java, Built-In.

 

core | node functions

 

is-xsi-nil, local-name, static-node-annotation, static-node-name: tous les langages de transformation ;

node-name, set-xsi-nil, substitute-missing-with-xsi-nil: XSLT 2.0, XSLT 3.0, XQuery 1.0, C#, C++, Java, Built-In.

 

core | QName functions

Les fonctions QName sont compatibles avec les langages de transformation à l’exception de XSLT1.0.

 

fonctions core | sequence

 

exists, not-exists, position, substitute-missing: tous les langages de transformation ;

distinct-values, first-items, generate-sequence, item-at, items-from-till, last-items, replicate-item, replicate-sequence, set-empty, skip-first-items: XSLT 2.0, XSLT 3.0, XQuery 1.0, C#, C++, Java, Built-In;

group-adjacent, group-by, group-ending-with, group-into-blocks, group-starting-with: XSLT 2.0, XSLT 3.0, C#, C++, Java, Built-In.

 

core | fonctions string

 

concat, contains, normalize-space, starts-with, string-length, substring, substring-after, substring-before, translate: tous les langages de transformation ;

char-from-code, code-from-char, tokenize, tokenize-by-length, tokenize-regexp: XSLT 2.0, XSLT 3.0, XQuery 1.0, C#, C++, Java, Built-In.

 

 

fonctions bson (uniquement MapForce Enterprise Edition)

Toutes les fonctions BSON sont compatibles uniquement avec Built-In.

 

fonctions db (MapForce Professional et Enterprise Edition)

Les fonctions db sont compatibles avec C#, C++, Java, Built-In.

 

fonctions edifact (uniquement MapForce Enterprise Edition)

Les fonctions edifact sont compatibles avec C#, C++, Java, Built-In.

 

fonctions lang (MapForce Professional et Enterprise Edition)

La liste ci-dessous résume la comptabilité des fonctions lang avec les langages de transformation.

lang | datetime functions

Les fonctions lang | datetime sont compatibles avec C#, C++, Java, Built-In.

 

fonctions lang | file

Les fonctions read-binary-file et write-binary-file sont uniquement compatibles avec Built-In.

 

fonctions lang | generator

La fonction create-guid est disponible pour le C#, C++, Java, Built-In.

 

fonctions lang | logical

Les fonctions lang | Logique sont disponibles pour C#, C++, Java, Built-In.

 

fonctions lang | math

Les fonctions lang | math sont disponibles pour C#, C++, Java, Built-In.

 

fonctions lang | QName

Les fonctions lang | QName sont compatibles avec C#, C++, Java, Built-In.

 

lang | fonctions string

 

charset-decode, charset-encode: Built-In ;

match-pattern : C#, Java, Built-In.

capitalize, count-substring, empty, find-substring, format-guid-string, left, left-trim, lowercase, pad-string-left, pad-string-right, repeat-string, replace, reversefind-substring, right, right-trim, string-compare, string-compare-ignore-case, uppercase: C#, C++, Java, Built-In.

 

fonctions mime (uniquement MapForce Enterprise Edition)

Les fonctions mime sont uniquement disponibles pour Built-In.

 

fonctions xbrl (uniquement MapForce Enterprise Edition)

Les fonctions xbrl sont compatibles avec C#, C++, Java, Built-In.

 

fonctions xlsx (uniquement MapForce Enterprise Edition)

Les fonctions xlsx sont compatibles avec XSLT 2.0, XSLT 3.0, C#, Java, et Built-In.

 

fonctions xpath2

Toutes les fonctions xpath2 sont compatibles avec XSLT 2.0, XSLT 3.0 et XQuery 1.0.

 

fonctions xpath3

Toutes les fonctions xpath3 sont compatibles uniquement avec XSLT 3.0.

 

fonctions xslt10

La liste ci-dessous résume la comptabilité des fonctions xslt10 avec les langages de transformation.

fonctions xslt10 | xpath

 

local-name, name, namespace-uri: XSLT 1.0, XSLT 2.0, et XSLT 3.0.

lang, last, position: XSLT 1.0.

 

fonctions xslt10 | xslt

 

generate-id, system-property: XSLT 1.0, XSLT 2.0, et XSLT 3.0.

current, document, element-available, function-available, unparsed-entity-uri: XSLT 1.0.

 

© 2018-2024 Altova GmbH