XSLT - functie referentiemanual

XQuery 1.0, XPath 2.0 en XSLT 2.0 delen dezelfde functiebibliotheek.

XSLT-functies

XSLT bevat meer dan 100 ingebouwde functies. Deze functies worden gebruikt voor stringwaarden, numerieke waarden, vergelijking van datum en tijd, knopen en QName-operators, sequentie-operaties, logische waarden, enzovoort.

De URI van de naamruimte van de XSLT-functies is:

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

De standaard voorvoegsel van de functienamenruimte is fn.

Tip: Functies worden vaak aangeroepen met de voorvoegsel fn:, zoals fn:string(). Echter, omdat fn: de standaard voorvoegsel van de naamruimte is, hoeft de naam van de functie niet voorafgegaan te worden door een voorvoegsel bij de aanroep.

Je kunt alle ingebouwde XSLT 2.0 functie referenties raadplegen in onze XPath-tutorial.

Daarnaast worden hier de ingebouwde XSLT-functies vermeld:

Naam Beschrijving
current() Geef de huidige knoop als enige lid van de knooppagina terug.
document() Gebruikt om knopen in een externe XML-document te bereiken.
element-available() Controleer of de XSLT-verwerker de opgegeven elementen ondersteunt.
format-number() Converteer een getal naar een string.
function-available() Controleer of de XSLT-verwerker de opgegeven functie ondersteunt.
generate-id() Returns a string value that uniquely identifies the specified node.
key() Retrieves elements marked with the <xsl:key> statement previously.
node-set Converts a tree to a node set. The resulting node set always contains a single node and is the root node of the tree.
system-property() Return the value of the system property.
unparsed-entity-uri() Return the URI of the unparsed entity.