XPath Reference
XPath Functions
3.1
3.0
2.0
All functions
Accessors
Errors and diagnostics
Functions on numerics
Functions on strings
Functions that manipulate URIs
Functions on Boolean values
Functions on durations
Functions on dates and times
Functions related to QNames
Functions on nodes
Functions on sequences
Context functions
Higher-order functions
Maps and Arrays
A
abs
adjust-dateTime-to-timezone
adjust-date-to-timezone
adjust-time-to-timezone
analyze-string
apply
available-environment-variables
avg
array:append
math:acos
math:asin
math:atan
math:atan2
B
base-uri
boolean
C
ceiling
codepoint-equal
codepoints-to-string
collation-key
collection
compare
concat
contains
contains-token
count
current-date
current-dateTime
current-time
map:contains
math:cos
D
data
dateTime
day-from-date
day-from-dateTime
days-from-duration
deep-equal
default-collation
default-language
distinct-values
doc
doc-available
document-uri
E
element-with-id
empty
encode-for-uri
ends-with
environment-variable
error
escape-html-uri
exactly-one
exists
map:entry
math:exp
math:exp10
F
false
filter
floor
fold-left
fold-right
for-each
for-each-pair
format-date
format-dateTime
format-integer
format-number
format-time
function-arity
function-lookup
function-name
array:filter
array:flatten
array:fold-left
array:fold-right
array:for-each
array:for-each-pair
map:find
map:for-each
G
generate-id
array:get
map:get
H
has-children
head
hours-from-dateTime
hours-from-duration
hours-from-time
array:head
I
id
idref
implicit-timezone
index-of
innermost
in-scope-prefixes
insert-before
iri-to-uri
array:insert-before
J
json-doc
json-to-xml
array:join
K
map:keys
L
lang
last
load-xquery-module
local-name
local-name-from-QName
lower-case
math:log
math:log10
M
matches
max
min
minutes-from-dateTime
minutes-from-duration
minutes-from-time
month-from-date
month-from-dateTime
months-from-duration
map:merge
N
name
namespace-uri
namespace-uri-for-prefix
namespace-uri-from-QName
nilled
node-name
normalize-space
normalize-unicode
not
number
O
one-or-more
outermost
P
parse-ietf-date
parse-json
parse-xml
parse-xml-fragment
path
position
prefix-from-QName
array:put
map:put
math:pi
math:pow
Q
QName
R
random-number-generator
remove
replace
resolve-QName
resolve-uri
reverse
root
round
round-half-to-even
array:remove
array:reverse
map:remove
S
seconds-from-dateTime
seconds-from-duration
seconds-from-time
serialize
sort
starts-with
static-base-uri
string
string-join
string-length
string-to-codepoints
subsequence
substring
substring-after
substring-before
sum
array:size
array:sort
array:subarray
map:size
math:sin
math:sqrt
T
tail
timezone-from-date
timezone-from-dateTime
timezone-from-time
tokenize
trace
transform
translate
true
array:tail
math:tan
U
unordered
unparsed-text
unparsed-text-available
unparsed-text-lines
upper-case
uri-collection
X
xml-to-json
Y
year-from-date
year-from-dateTime
years-from-duration
Z
zero-or-one
base-uri
data
document-uri
nilled
node-name
string
error
trace
abs
math:acos
math:asin
math:atan
math:atan2
ceiling
math:cos
math:exp
math:exp10
floor
format-integer
format-number
math:log
math:log10
number
math:pi
math:pow
random-number-generator
round
round-half-to-even
math:sin
math:sqrt
math:tan
analyze-string
codepoint-equal
codepoints-to-string
collation-key
compare
concat
contains
contains-token
ends-with
lower-case
matches
normalize-space
normalize-unicode
replace
starts-with
string-join
string-length
string-to-codepoints
substring
substring-after
substring-before
tokenize
translate
upper-case
encode-for-uri
escape-html-uri
iri-to-uri
resolve-uri
boolean
false
not
true
days-from-duration
hours-from-duration
minutes-from-duration
months-from-duration
seconds-from-duration
years-from-duration
adjust-dateTime-to-timezone
adjust-date-to-timezone
adjust-time-to-timezone
dateTime
day-from-date
day-from-dateTime
format-date
format-dateTime
format-time
hours-from-dateTime
hours-from-time
minutes-from-dateTime
minutes-from-time
month-from-date
month-from-dateTime
parse-ietf-date
seconds-from-dateTime
seconds-from-time
timezone-from-date
timezone-from-dateTime
timezone-from-time
year-from-date
year-from-dateTime
in-scope-prefixes
local-name-from-QName
namespace-uri-for-prefix
namespace-uri-from-QName
prefix-from-QName
QName
resolve-QName
has-children
innermost
lang
local-name
name
namespace-uri
outermost
path
root
available-environment-variables
avg
collection
count
deep-equal
distinct-values
doc
doc-available
element-with-id
empty
environment-variable
exactly-one
exists
generate-id
head
id
idref
index-of
insert-before
max
min
one-or-more
parse-xml
parse-xml-fragment
remove
reverse
serialize
subsequence
sum
tail
unordered
unparsed-text
unparsed-text-available
unparsed-text-lines
uri-collection
zero-or-one
current-date
current-dateTime
current-time
default-collation
default-language
implicit-timezone
last
position
static-base-uri
apply
filter
fold-left
fold-right
for-each
for-each-pair
function-arity
function-lookup
function-name
load-xquery-module
sort
transform
array:append
map:contains
map:entry
array:filter
map:find
array:flatten
array:fold-left
array:fold-right
map:for-each
array:for-each
array:for-each-pair
map:get
array:get
array:head
array:insert-before
array:join
json-doc
json-to-xml
map:keys
map:merge
parse-json
map:put
array:put
map:remove
array:remove
array:reverse
map:size
array:size
array:sort
array:subarray
array:tail
xml-to-json