Altova MapForce 2025 Basic Edition

Retourne la partie locale du nom du nœud contextuel en tant qu’un xs:string.

mf-func-xpath2-local-name2

 

Langages

XQuery, XSLT 2.0, XSLT 3.0.

 

Paramètres

Nom

Type

Description

node

node()

Le nœud d’entrée.

 

Exemple

Dans le fichier XML suivant, le nom de l´élément p:product est un nom qualifié préfixé (QName). Le préfixe "p" est mappé dans l’espace de noms "http://mycompany.com".

 

<?xml version="1.0" encoding="UTF-8"?>
<doc xmlns:p="http://mycompany.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="source.xsd">
  <p:product/>
</doc>

 

Le mappage suivant extrait le nom local, le nom et l’URI d’espace de noms du nœud et écrit ces valeurs dans un fichier cible :

mf-func-xpath2-local-name-example

Mappage XSLT 2.0

La sortie de mappage est affichée ci-dessous. Chaque item col liste le résultat des fonctions local-name, name et namespace-uri, respectivement.

 

<rows>
  <row>
    <col1>product</col1>
    <col2>p:product</col2>
    <col3>http://mycompany.com</col3>
  </row>
</rows>

© 2018-2024 Altova GmbH