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

A

abs devuelve el valor absoluto de la cantidad indicada en el argumento.
adjust-date-to-timezone ajusta una fecha en función de una determinada zona horaria.
adjust-dateTime-to-timezone ajusta la indicación de fecha y hora a una determinada zona horaria generando una nueva fecha y hora.
adjust-time-to-timezone ajusta la hora a una determinada zona horaria.
avg devuelve el promedio de una secuencia numérica en el resultado.
   
  hacia arriba

B

base-uri devuelve el URI base de un nodo.
boolean asigna al valor de entrada de un argumento cualquiera un valor booleano (true o false).
   
  hacia arriba

C

ceiling devuelve el número entero más pequeño, que no sea menor que el valor del argumento.
codepoint-equal comprueba si dos cadenas poseen los mismos puntos de código Unicode.
codepoints-to-string genera una cadena de caracteres a partirde una secuencia de puntos de código Unicode.
collection devuelve una colección especificada en un URI, que puede constar de una secuencia de nodos de distintos tipos.
compare compara dos cadenas de texto introducidas como argumento.
concat toma dos o más cadenas y devuelve una cadena mediante la concatenación de los argumentos.
contains comprueba si el valor del segundo argumento está contenido en el primero.
count devuelve el número de elementos de una secuencia en el resultado.
current-date muestra la fecha actual con indicación de la zona horaria.
current-dateTime muestra la fecha y hora con indicación de la zona horaria.
current-group devuelve el grupo que se está procesando mediante una función xsl:for-each-group.
current-grouping-key devuelve el criterio de agrupación del grupo que se está procesando actualmente mediante la instrucción xsl:for-each-group.
current-time sólo muestra la hora con indicación de la zona horaria.
current devuelve el nodo que está siendo procesado, el nodo actual.
   
  hacia arriba

D

data devuelve cualquier secuencia como una secuencia de valores en el mismo orden.
dateTime une una fecha con una indicación horaria.
day-from-date devuelve la parte correspondiente al día de la fecha indicada en el argumento, siendo el resultado un número entero entre 1 y 31.
day-from-dateTime devuelve la parte correspondiente al día de la indicación de fecha y hora indicada en el argumento, siendo el resultado un número entero entre 1 y 31.
days-from-duration calcula el número de días a partir de la duración indicada en el argumento.
deep-equal devuelve el valor "true" si las secuencias introducidas en los dos primeros argumentos poseen los mismos valores en el mismo orden.
default-collation devuelve la cadena con el criterio de comparación que actúa por defecto cuando este no se expresa de manera explícita.
distinct-values devuelve cada uno de los distintos valores de la secuencia de entrada sin tener en cuenta los valores que se repiten.
doc-available permite evitar el mensaje de error que aparece cuando la función fn:doc hace referencia a un documento que no existe.
doc devuelve el nodo documento del recurso encontrado bajo el URI indicado en el argumento.
document-uri devuelve el URI absoluto a partir de un nodo documento.
document devuelve el nodo documento del recurso correspondiente al URI introducido en el argumento.
   
  hacia arriba

E

element-available comprueba si la aplicación (el procesador XSLT) soporta la instrucción indicada en el argumento y devuelve un valor booleano.
empty comprueba si una secuencia está vacía, esto es, si la secuencia no contiene ningún valor.
encode-for-uri codifica determinados caracteres de una cadena que no pueden formar parte de un URI o están reservados para otros fines.
ends-with comprueba si la cadena introducida en el primer argumento termina con los caracteres introducidos en el segundo.
error puede finalizar la ejecución de una transformación con un determinado mensaje de error.
escape-html-uri codifica determinados caracteres que no pueden aparecer en un URI aceptado en una aplicación HTML.
exactly-one sólo devolverá la secuencia introducida en el argumento si consta de un único elemento.
exists devuelve el valor "true" si la secuencia introducida en el argumento no está vacía.
   
  hacia arriba

F

false sirve para crear el valor booleano "false".
floor devuelve el número entero mayor que no supera al valor introducido en el argumento.
format-date da formato a la fecha introducida en el primer argumento.
format-dateTime da formato a la fecha y hora introducida en el primer argumento.
format-number da formato al valor numérico introducido en el primer argumento a través del modelo de formato definido en los dos argumentos siguientes.
format-time da formato a la hora introducida en el primer argumento.
function-available comprueba si la función introducida como cadena en el argumento es soportada por el procesador XSLT y devuelve un valor booleano.
   
  hacia arriba

G

generate-id genera una cadena (ID) como identificador y la asigna al nodo introducido en el argumento.
   
  hacia arriba

H

hours-from-dateTime devuelve el componente horario como número entero entre 0 y 23 a partir de la fecha y hora introducidas en el argumento.
hours-from-duration devuelve el número de horas enteras a partir de la duración introducida en el argumento.
hours-from-time devuelve el componente horario de la hora introducida en el argumento con un número entero entre 0 y 23.
   
  hacia arriba

I

id devuelve una secuencia con los nodos cuyos IDs se corresponden con los introducidos en el argumento de la función.
idref devuelve una secuencia de nodos cuyos valores IDREF o IDREFS coinciden con los introducidos en el primer argumento.
implicit-timezone devuelve la zona horaria implícita del contexto actual y se utiliza el cálculo de la fecha y hora cuando no se introduce una zona horaria de manera explícita.
in-scope-prefixes devuelve una secuencia de los prefijos que se usan en el elemento introducido en el argumento.
index-of muestra mediante números enteros la posición del valor introducido en el primer argumento dentro de una secuenca.
insert-before añade a la secuencia indicada en el primer argumento la secuencia introducida en el tercero.
iri-to-uri convierte un IRI en un URI codificando determinados caracteres que en un URI están reservados para otras funciones.
   
  hacia arriba

K

key devuelve una secuencia de nodos identificados con una clave del tipo xsl:key.
   
  hacia arriba

L

lang comprueba si el nodo introducido en el segundo argumento tiene asignado el idioma especificado en el primero.
last devuelve el número de elementos de la secuencia que se está procesando.
local-name-from-QName devuelve la parte local del nombre completo introducido en el argumento.
local-name devuelve la parte local del nombre del elemento, atributo o instrucción de procesamiento introducido en el argumento.
lower-case convierte todas las letras mayúsculas de la cadena introducida en el argumento en letras minúsculas.
   
  hacia arriba

M

matches comprueba si la cadena introducida en el primer argumento coincide con la expresión regular introducida en el segunto argumento.
max devuelve el mayor de los valores de una secuencia de valores.
min devuelve el valor mínimo de la secuencia de valores introducida en el argumento.
minutes-from-dateTime devuelve el componente de los minutos de la fecha y hora introducidas en el argumento mediante un número entero entre 0 y 59.
minutes-from-duration calcula el número de minutos a partir de la duración indicada en el argumento.
minutes-from-time devuelve el componente de los minutos de la hora introducida en el argumento con un número entero entre 0 y 59.
month-from-date devuelve la parte correspondiente a los meses de la fecha indicada en el argumento, siendo el resultado un número entero entre 1 y 12.
month-from-dateTime devuelve la parte correspondiente a los meses a partir de la fecha y hora introducidas en el argumento, siendo el resultado un número entero entre 1 y 12.
months-from-duration calcula el número de meses a partir de la duración indicada en el argumento.
   
  hacia arriba

N

name devuelve como cadena el nombre del nodo introducido en el argumento.
namespace-uri-for-prefix devuelve el URI del espacio de nombres del prefijo introducido en el primer argumento.
namespace-uri-from-QName devuelve el URI del espacio de nombres de un nombre completo introducido en el argumento.
namespace-uri devuelve el identificador URI del espacio de nombres de un elemento o atributo introducido en el argumento.
nilled informa si un elemento tiene valor nulo, esto es, si carece de contenido.
node-name devuelve el nombre expanido del elemento, atributo o instrucción de procesamiento introducido en el argumento.
normalize-space devuelve la cadena introducida sin espacios en blanco.
normalize-unicode normaliza la cadena de entrada introducida en el primer argumento según una de las cuatro formas de normalización Unicode introducida en el segundo argumento.
not devuelve la negación del valor booleano introducido en el argumento.
number convierte el contenido de un nodo o de un valor atómico cualquiera en un número del tipo xs:double.
   
  hacia arriba

O

one-or-more devolverá la secuencia introducida en el argumento sólo si contiene uno o más elementos.
   
  hacia arriba

P

position devuelve la posición del elemento seleccionado dentro del contexto mediante un número entero.
prefix-from-QName devuelve el prefijo del nombre completo introducido en el argumento.
   
  hacia arriba

Q

QName vincula un espacio de nombres URI con un nombre local, o en su caso, con un nombre completo (nombre local junto con el prefijo) y crea un nuevo nombre completo.
   
  hacia arriba

R

regex-group devuelve una cadena dentro del elemento xsl:matching-substring que se corresponde con un subgrupo de una expresión regular.
remove devuelve la sencuencia introducida en el primer argumento eliminando el elemento correspondiente con el número entero introducido en el segundo argumento.
replace se utiliza para sustituir partes de una cadena mediante una expresión regular.
resolve-QName genera un nombre completo en el contexto del elemento introducido en el segundo argumento.
resolve-uri construye un URI absoluto a partir del URI relativo introducido en el primer argumento y del URI base introducido en el segundo.
reverse invierte el orden de la secuencia introducida en el argumento.
root devuelve el nodo raíz del nodo introducido en el argumento.
round-half-to-even redondea el valor númerico introducido en el primer argumento.
round redondea el número introducido en el argumento al entero más próximo.
   
  hacia arriba

S

seconds-from-dateTime devuelve el componente de los segundos de la fecha y hora introducidas en el argumento.
seconds-from-duration calcula el número de segundos a partir de la duración indicada en el argumento.
seconds-from-time devuelve el componente de los segundos de la hora introducida en el argumento.
starts-with compara las cadenas introducidas en los dos primeros argumentos.
static-base-uri devuelve el URI base del contexto estático.
string-join concatena las cadenas introducidas en el primer argumento.
string-length devuelve con un entero el número de caracteres de la cadena introducida en el argumento.
string-to-codepoints convierte la cadena introducida en el argumento en una secuencia de puntos de código Unicode.
string convierte el valor o nodo introducido en el argumento en una cadena.
subsequence devuelve una subsecuencia de la secuencia introducida en el primer argumento según las especificaciones de los dos siguientes argumentos.
substring-after devuelve todos los caracteres de la cadena de entrada empezando por el carácter situado después del primero de la cadena de comparación introducida en el segundo argumento.
substring-before devuelve todos los caracteres de la cadena de entrada empezando por el primer carácter hasta el carácter situado antes del primero de la cadena de comparación introducida en el segundo argumento.
substring devuelve una subcadena de la cadena de entrada introducida en el primer argumento.
sum suma los valores de la secuencia de entrada introducida en el primer argumento.
system-property devuelve según la propiedad indicada informaciones sobre el entorno de tiempo de ejecución.
   
  hacia arriba

T

timezone-from-date devuelve la parte correspondiente a la zona horaria de la fecha indicada en el argumento como indicación de duración.
timezone-from-dateTime devuelve la parte correspondiente a la zona horaria de la fecha y hora indicadas en el argumento.
timezone-from-time devuelve la parte correspondiente a la zona horaria de la hora indicada en el argumento.
tokenize separa la cadena de entrada mediante separadores definidos en el segundo argumento por una expresión regular.
trace puede ser útil para tareas de depuración o búsqueda de errores.
translate reemplazará determinados caracteres de la cadena introducida en el primer argumento.
true sirve para crear el valor booleano "true".
type-available devuelve un valor booleano que indica si el tipo de esquema introducido en el argumento se encuentra en una determinada hoja de estilo.
   
  hacia arriba

U

unordered indica al procesador que el orden en el procesamiento de una secuencia no es relevante.
unparsed-entity-public-id muestra el ID público de una entidad no analizada a través del nombre de la entidad introducido en el argumento.
unparsed-entity-uri muestra el URI absoluto de una entidad no analizada a través del nombre de la entidad introducido en el argumento.
unparsed-text-available sirve para evitar el error que se produciría si la función fn:unparsed-text remite a un documento que no existe.
unparsed-text devuelve el contenido de un recurso externo (por ejemplo de un archivo de texto) como cadena.
upper-case convierte todos los caracteres en minúscula de una cadena en mayúscula.
   
  hacia arriba

Y

year-from-date devuelve la parte correspondiente a los años de la fecha indicada en el argumento.
year-from-dateTime devuelve la parte correspondiente a los años a partir de la fecha y hora introducidas en el argumento.
years-from-duration calcula el número de años a partir de la duración indicada en el argumento.
   
  hacia arriba

Z

zero-or-one sólo devolverá la cadena introducida en el argumento si ésta contiene un elemento o ninguno.
   
  hacia arriba