Manuale di riferimento delle funzioni XSLT
- Pagina precedente Elementi XSLT
- Pagina successiva Tutorial di 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. |
- Pagina precedente Elementi XSLT
- Pagina successiva Tutorial di XSLT