XSLT - Funktioner referenshandbok

XQuery 1.0, XPath 2.0 och XSLT 2.0 delar samma funktionssamling.

XSLT-funktioner

XSLT innehåller över 100 inbyggda funktioner. Dessa funktioner används för strängvärden, numeriska värden, jämförelser av datum och tid, nod- och QName-opereringar, sekvensoperationer, logiska värden, och så vidare.

URI för namnrymden för XSLT-funktioner är:

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

Standardprefixen för funktionens namnrymd är fn.

Tips: Funktioner har ofta fn:-prefix när de anropas, till exempel fn:string(). Men eftersom fn: är den förvalda prefixen för namnrymden, behöver namnet på funktionen inte använda prefix när den anropas.

Du kan komma åt alla inbyggda XSLT 2.0-funktioner i vår XPath-lärplattform.

Dessutom listas här inbyggda XSLT-funktioner:

Namn Beskrivning
current() Returnera en noduppsättning med den aktuella noden som den enda medlemmen.
document() Används för att komma åt noder i externa XML-dokument.
element-available() Kontrollera om XSLT-processorn stöder den specificerade elementen.
format-number() Konvertera siffror till strängar.
function-available() Kontrollera om XSLT-processorn stöder den specificerade funktionen.
generate-id() Återvänd en unik strängvärde som identifierar den specifika noden.
key() Sök efter element som har markerats med <xsl:key>-uttrycket.
node-set Konverterar träd till en noduppsättning. Den genererade noduppsättningen innehåller alltid en enda nod och är trädets rotnod.
system-property() Återvänd värdet för systemegenskapen.
unparsed-entity-uri() Återvänd URI för okomprimerad entitet.