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 |