XSLT - Funktion reference manual

XQuery 1.0, XPath 2.0 og XSLT 2.0 dele samme funktionbibliotek.

XSLT-funktioner

XSLT indeholder over 100 indbyggede funktioner. Disse funktioner bruges til string-værdier, numeriske værdier, sammenligning af datoer og tid, node- og QName-opereringer, sekvensoperationer, logiske værdier, osv. osv.

URI'en for XSLT-funktionens navn space er:

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

Standardnavnsprefikset for funktionens navne space er fn.

Tip: Funktionen har ofte et fn:-præfiks, når den kaldes, f.eks. fn:string(). Dog, da fn: er den standardnavnsprefiks, behøver funktionens navn ikke at bruges med præfiks, når den kaldes.

Du kan finde alle referencer til de indbyggede XSLT 2.0-funktioner i vores XPath-undervisning.

Her er en liste over indbyggede XSLT-funktioner:

Navn Beskrivelse
current() Retunerer en noderække med den aktuelle node som den eneste medlem.
document() Bruges til at få adgang til noder i eksterne XML-dokumenter.
element-available() Kontroller om XSLT-behandleren understøtter den angivne element.
format-number() Konverterer et tal til en streng.
function-available() Kontroller om XSLT-behandleren understøtter den angivne funktion.
generate-id() Returnerer en unik strengværdi, der identificerer den angivne node.
key() Hent elementer, der tidligere er markeret med <xsl:key> sætningen.
node-set Konverterer træet til en node-set. Den genererede node-set indeholder altid en enkelt node og er rodnoden i træet.
system-property() Returner værdien af systemegenskaben.
unparsed-entity-uri() Returner URI'en til den uafhjælpelige enhed.