Altova MapForce 2023 Enterprise Edition

Devuelve la parte local del nombre del nodo como xs:string.

mf-func-xpath2-local-name2

 

Lenguajes

XQuery, XSLT 2.0.

 

Parámetros

Nombre

Tipo

Descripción

node

node()

El nodo de entrada.

 

Ejemplo

En este archivo XML el nombre del elemento p:product es un nombre cualificado prefijado (QName). El prefijo "p" está asignado al espacio de nombres "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>

 

Esta asignación extrae el nombre local, el nombre y el URI de espacio de nombres del nodo y escribe esos valores en un archivo de destino:

mf-func-xpath2-local-name-example

Asignación XSLT 2.0

A continuación puede ver el resultado de la asignación. Cada elemento col muestra el resultado de las funciones local-name, name y namespace-uri, respectivamente.

 

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

© 2017-2023 Altova GmbH