Altova MapForce 2023 Enterprise Edition

Las funciones de nodo de la biblioteca xpath2 ofrecen información sobre los nodos (elementos) de un componente de asignación.

 

La función lang toma como argumento una cadena que identifica un código de idioma (como "en"). La función devuelve true o false dependiendo de si el nodo de contexto tiene un atributo xml:lang con el valor especificado por el argumento de la función.

 

Las funciones local-name, name y namespace-uri devuelven el nombre local, el nombre y el URI de espacio de nombres respectivamente del nodo de entrada. Por ejemplo, en el caso del nodo altova:Products, el nombre local es Products, el nombre es altova:Products y el URI de espacio de nombres es el URI del espacio de nombres al que está enlazado el prefijo altova: (consulte el ejemplo de la función local-name ). Cada una de estas tres funciones tiene dos variantes:

 

Sin argumento: la función se aplica al nodo de contexto (para ver un ejemplo del nodo de contexto consulte el ejemplo de la función lang ).

Con argumento (que debe ser un nodo): la función se aplica al nodo especificado.

 

La función number toma un nodo como entrada, atomiza el nodo (es decir, extrae su contenido), convierte el valor en un decimal y devuelve el valor convertido. Esta función tiene dos variantes:

 

Sin argumento: la función se aplica al nodo de contexto (para ver un ejemplo del nodo de contexto consulte el ejemplo de la función lang ).

Con argumento (que debe ser un nodo): la función se aplica al nodo especificado.

© 2017-2023 Altova GmbH