Manual de referencias de funciones XSLT
- Página anterior Elementos de XSLT
- Página siguiente Tutoriales de XSLT
XQuery 1.0, XPath 2.0 y XSLT 2.0 comparten la misma biblioteca de funciones.
Funciones XSLT
XSLT contiene más de 100 funciones integradas. Estas funciones se utilizan para comparaciones de valores de cadena, numéricos, fechas y horas, operaciones de nodos y QName, operaciones de secuencia, valores lógicos, etc.
El URI del espacio de nombres de las funciones XSLT es:
http://www.w3.org/2005/02/xpath-functions
El prefijo predeterminado del espacio de nombres de las funciones es fn.
Consejo: Las funciones a menudo tienen el prefijo fn: al ser llamadas, por ejemplo, fn:string(). Sin embargo, ya que fn: es el prefijo de espacio de nombres predeterminado, el nombre de la función no necesita el prefijo al ser llamado.
Puede acceder a todas las referencias de funciones integradas de XPath 2.0 en nuestro tutorial de XPath.
Además, se enumeran aquí las funciones XSLT integradas:
Nombre | Descripción |
---|---|
current() | Devuelve un conjunto de nodos que contiene como único miembro el nodo actual. |
document() | Usado para acceder a los nodos de un documento XML externo. |
element-available() | Verificar si el procesador XSLT admite el elemento especificado. |
format-number() | Convertir un número a una cadena. |
function-available() | Verificar si el procesador XSLT admite la función especificada. |
generate-id() | Devuelve el valor de cadena que identifica de manera única al nodo especificado. |
key() | Recupera los elementos marcados con la declaración <xsl:key> anterior. |
node-set | Convierte el árbol en un conjunto de nodos. El conjunto de nodos siempre contiene un solo nodo y es el nodo raíz del árbol. |
system-property() | Devuelve el valor de la propiedad del sistema. |
unparsed-entity-uri() | Volver a la URI del entidad no analizada. |
- Página anterior Elementos de XSLT
- Página siguiente Tutoriales de XSLT