Manuale di riferimento delle funzioni XSLT

XQuery 1.0, XPath 2.0 e XSLT 2.0 condividono la stessa libreria di funzioni.

Funzioni XSLT

L'XSLT contiene oltre 100 funzioni predefinite. Queste funzioni sono usate per confronti di valori di stringa, numerici, data e ora, operazioni sui nodi e QName, operazioni di sequenza, valori logici, ecc.

L'URI dello spazio dei nomi delle funzioni XSLT è:

http://www.w3.org/2005/02/xpath-functions

Il prefisso di default dello spazio dei nomi delle funzioni è fn.

Suggerimento: le funzioni sono spesso chiamate con il prefisso fn:, come fn:string(). Tuttavia, poiché fn: è il prefisso di default dello spazio dei nomi, il nome della funzione non deve essere usato con il prefisso quando viene chiamata.

Puoi accedere a tutte le referenze delle funzioni XSLT 2.0 predefinite nel nostro tutorial XPath.

Inoltre, in questa lista sono elencate le funzioni XSLT predefinite:

Nome Descrizione
current() Restituisce un insieme di nodi che contiene come membro unico il nodo corrente.
document() Usato per accedere ai nodi di un documento XML esterno.
element-available() Verifica se il processore XSLT supporta l'elemento specificato.
format-number() Converti un numero in una stringa.
function-available() Verifica se il processore XSLT supporta la funzione specificata.
generate-id() Restituire il valore di stringa che identifica in modo univoco il nodo specificato.
key() Ricercare l'elemento etichettato in precedenza con la dichiarazione <xsl:key>.
node-set Convertire l'albero in un set di nodi. Il set di nodi generato contiene sempre un singolo nodo e rappresenta la radice dell'albero.
system-property() Restituire il valore dell'attributo di sistema.
unparsed-entity-uri() Restituire l'URI dell'entità non analizzata.