Altova MapForce 2025 Enterprise Edition

Les fonctions de nœud provenant de la bibliothèque xpath2 fournissent des informations concernant les nœuds (items) dans un composant de mappage.

 

La fonction lang prend un argument string qui identifie un code de langage (comme par exemple "en"). La fonction retourne true ou false selon le fait que le nœud contextuel a un attribut xml:lang avec une valeur qui correspond à l’argument de la fonction.

 

Les fonctions local-name, name et namespace-uri, retournent, respectivement, le nom local, le nom et l’URI d’espace de nom du nœud d’entrée. Par exemple, pour le nœud altova:Products, le nom local est Products, le nom est altova:Products et l’URI de l’espace de noms est l’URI de l’espace de noms auquel le préfixe altova: est lié (voir l’exemple donné pour la fonction local-name). Chacune de ces trois fonctions a deux variantes :

 

Avec aucun argument : la fonction est ensuite appliquée au nœud contextuel (pour un exemple d’un nœud contextuel, voir l’exemple donné pour la fonction lang).

Avec un argument qui doit être un nœud : la fonction est appliquée au nœud contextuel.

 

La fonction number prend un nœud en tant qu’entrée, atomise le nœud (c’est à dire extrait son contenu) et convertit la valeur en une décimale puis retourne la valeur convertie. Il existe deux variantes de la fonction number :

 

Avec aucun argument : la fonction est ensuite appliquée au nœud contextuel (pour un exemple d’un nœud contextuel, voir l’exemple donné pour la fonction lang).

Avec un argument qui doit être un nœud : la fonction est appliquée au nœud contextuel.

© 2018-2024 Altova GmbH