Skip to content

XSLT Built-in Functions

Explore XSLT's essential built-in functions like current(), document(), format-number(), and key() for node processing, external XML access, numeric formatting, and more.

In XSLT, there are the following built-in XSLT functions:

Name Description
current() Returns the current node
document() Used to access the nodes in an external XML document
element-available() Tests whether the element specified is supported by the XSLT processor
format-number() Converts a number into a string
function-available() Tests whether the function specified is supported by the XSLT processor
generate-id() Returns a string value that uniquely identifies a specified node
key() Returns a node-set using the index specified by an <xsl:key> element
system-property() Returns the value of the system properties
unparsed-entity-uri() Returns the URI of an unparsed entity
Navigation