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
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
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 |