XSLT 2.0 and XPath 2.0 Functions

The information in this section indicates which functions are implemented in this Saxon release, and any restrictions in the current implementation. It includes both the core functions defined in XPath, and the additional functions defined in the XSLT specification.

abs
acos
adjust-dateTime-to-timezone
adjust-date-to-timezone
adjust-time-to-timezone
analyze-string
asin
atan
atan2
available-environment-variables
avg
base-uri
boolean
ceiling
codepoint-equal
codepoints-to-string
collection
compare
concat
contains
cos
count
current
current-date
current-dateTime
current-group
current-grouping-key
current-time
data
dateTime
day-from-date
day-from-dateTime
days-from-duration
deep-equal
default-collation
distinct-values
doc
doc-available
document
document-uri
element-available
element-with-id
empty
encode-for-uri
ends-with
environment-variable
error
escape-html-uri
exactly-one
exists
exp
exp10
false
filter
floor
fold-left
fold-right

format-date
format-dateTime
format-integer
format-number
format-time
function-arity
function-available
function-lookup
function-name
generate-id
has-children
head
hours-from-dateTime
hours-from-duration
hours-from-time
id
idref
implicit-timezone
index-of
innermost
in-scope-prefixes
insert-before
iri-to-uri
lang
last
local-name
local-name-from-QName
log
log10
lower-case
map
map-pairs
matches
max
min
minutes-from-dateTime
minutes-from-duration
minutes-from-time
month-from-date
month-from-dateTime
months-from-duration
name
namespace-uri
namespace-uri-for-prefix
namespace-uri-from-QName
nilled
node-name
normalize-space
normalize-unicode
not
number
one-or-more
outermost
parse-json
parse-xml
path
pi

position
pow
prefix-from-QName
put
QName
regex-group
remove
replace
resolve-QName
resolve-uri
reverse
root
round
round-half-to-even
seconds-from-dateTime
seconds-from-duration
seconds-from-time
serialize
serialize-json
sin
sqrt
starts-with
static-base-uri
string
string-join
string-length
string-to-codepoints
subsequence
substring
substring-after
substring-before
sum
system-property
tail
tan
timezone-from-date
timezone-from-dateTime
timezone-from-time
tokenize
trace
translate
true
type-available
unordered
unparsed-entity-public-id
unparsed-entity-uri
unparsed-text
unparsed-text-available
unparsed-text-lines
upper-case
uri-collection
year-from-date
year-from-dateTime
years-from-duration
zero-or-one