Funciones XSLT y XPath

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

function-available

XSLT

 

La función fn:function-available comprueba si la función introducida como cadena en el argumento es soportada por el procesador XSLT y devuelve un valor booleano. Las funciones integradas son soportadas por todas las aplicaciones. Sin embargo, es posible que no se soporten algunas funciones ampliadas.

En el segundo argumento es posible introducir el número de argumentos de la función a comprobar. Si el número indicado no coincide con el número de argumentos de la función existente se devolverá el valor "false". En caso de que la cadena introducida en el argumento no de como resultado ningún nombre completo también se devolverá el valor "false".

 

Argumentos

Cadena que será interpretada como nombre completo de la función

Obligatorio

Tipo: xs:string

 

Número entero que indica el número de argumentos

Opcional

Tipo: xs:integer

 

Valor de salida

Valor booleano. Se devolverá "true" si la función es soportada.

Tipo: xs:boolean

 

 

Ejemplo

function-available('current-time')

Resultado: true

Véase fn:current-time

 

 

Ejemplo

function-available('format-time', 5)

Resultado: true

La función fn:format-time puede tener dos o cinco argumentos.

 

 

Ejemplo

function-available('format-time', 6)

Resultado: false

 

 

Ejemplo

function-available('funktion-avaibel')

Resultado: false

La función no existe. El nombre de la misma no está escrito correctamente.

  > Volver a la referencia alfabética de XSLT y XPATH