Introduction | |
- | |
. | |
1 | |
2 | |
3 | |
9 | |
» | A |
B | |
C | |
D | |
E | |
F | |
G | |
H | |
I | |
J | |
K | |
L | |
M | |
N | |
O | |
P | |
Q | |
R | |
S | |
T | |
U | |
V | |
W | |
X | |
Y | |
Z | |
Θ |
A2
A3
A4
A5
A6
ABS
abs($arg as numeric?) → numeric?
ACCESS
Access to attributes and ancestors
Running the example using Microsoft Access
ACOS
acos($arg as xs:double?) → xs:double?
ADDING
ADDITION
ADDITIONAL
Additional serialization parameters
ADJUST-DATETIME-TO-TIMEZONE
adjust-dateTime-to-timezone($arg as xs:dateTime?, $timezone as xs:dayTimeDuration?) → xs:dateTime
adjust-dateTime-to-timezone($arg as xs:dateTime?) → xs:dateTime
ADJUST-DATE-TO-TIMEZONE
adjust-date-to-timezone($arg as xs:date?, $timezone as xs:dayTimeDuration?) → xs:date?
adjust-date-to-timezone($arg as xs:date?) → xs:date?
ADJUST-TIME-TO-TIMEZONE
adjust-time-to-timezone($arg as xs:time?, $timezone as xs:dayTimeDuration?) → xs:time?
adjust-time-to-timezone($arg as xs:time?) → xs:time?
ADJUST-TO-CIVIL-TIME
ALGORITHMS
Published Algorithms and Specifications
ALL
ALLOW-CYCLES
declare option saxon:allow-cycles
ALPHANUMERIC
AMONG
Choosing among overloaded methods
AN
Building a Source Document from an application
Invoking XSLT from an application
ANALYSIS
ANALYZE-STRING
analyze-string($input as xs:string?, $pattern as xs:string) → element(fn:analyze-string-result)
ANALYZE-STRING-RESULT
analyze-string($input as xs:string?, $pattern as xs:string) → element(fn:analyze-string-result)
ANCESTORS
Access to attributes and ancestors
ANT
Ant in Obtaining a license key
Ant in Using XSLT 2.0 Stylesheets
Configuration when running Ant
Running Saxon XSLT Transformations from Ant
ANYATOMICTYPE
avg($arg as xs:anyAtomicType*) → xs:anyAtomicType? in avg
avg($arg as xs:anyAtomicType*) → xs:anyAtomicType? in avg
concat($arg1 as xs:anyAtomicType?, $arg2 as xs:anyAtomicType?, $etc... as xs:anyAtomicType?) → xs:string in concat
concat($arg1 as xs:anyAtomicType?, $arg2 as xs:anyAtomicType?, $etc... as xs:anyAtomicType?) → xs:string in concat
concat($arg1 as xs:anyAtomicType?, $arg2 as xs:anyAtomicType?, $etc... as xs:anyAtomicType?) → xs:string in concat
current-grouping-key() → xs:anyAtomicType
data($arg as item()*) → xs:anyAtomicType*
distinct-values($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType* in distinct-values
distinct-values($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType* in distinct-values
distinct-values($arg as xs:anyAtomicType*) → xs:anyAtomicType* in distinct-values
distinct-values($arg as xs:anyAtomicType*) → xs:anyAtomicType* in distinct-values
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType, $collation as xs:string) → xs:integer* in index-of
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType, $collation as xs:string) → xs:integer* in index-of
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType) → xs:integer* in index-of
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType) → xs:integer* in index-of
max($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType? in max
max($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType? in max
max($arg as xs:anyAtomicType*) → xs:anyAtomicType? in max
max($arg as xs:anyAtomicType*) → xs:anyAtomicType? in max
min($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType? in min
min($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType? in min
min($arg as xs:anyAtomicType*) → xs:anyAtomicType? in min
min($arg as xs:anyAtomicType*) → xs:anyAtomicType? in min
number($arg as xs:anyAtomicType?) → xs:double
sum($arg as xs:anyAtomicType*, $zero as xs:anyAtomicType?) → xs:anyAtomicType? in sum
sum($arg as xs:anyAtomicType*, $zero as xs:anyAtomicType?) → xs:anyAtomicType? in sum
sum($arg as xs:anyAtomicType*, $zero as xs:anyAtomicType?) → xs:anyAtomicType? in sum
sum($arg as xs:anyAtomicType*) → xs:anyAtomicType in sum
sum($arg as xs:anyAtomicType*) → xs:anyAtomicType in sum
ANYURI
base-uri($arg as node()?) → xs:anyURI?
document-uri($arg as node()?) → xs:anyURI?
namespace-uri($arg as node()?) → xs:anyURI
namespace-uri-for-prefix($prefix as xs:string?, $element as element()) → xs:anyURI?
namespace-uri-from-QName($arg as xs:QName?) → xs:anyURI?
resolve-uri($relative as xs:string?, $base as xs:string) → xs:anyURI?
resolve-uri($relative as xs:string?) → xs:anyURI?
static-base-uri() → xs:anyURI?
uri-collection($arg as xs:string?) → xs:anyURI*
API
Changes to the Schema Component Model API
Configuration using the .NET API
Invoking XQuery using the XQJ API
APIS
APPLICATION
Building a Source Document from an application
Changes to application programming interfaces
Invoking XSLT from an application
Running Queries from a Java Application
Shakespeare XPath Sample Application
APPLICATIONS
APPLY-IMPORTS
APPLY-TEMPLATES
ARG
abs($arg as numeric?) → numeric?
acos($arg as xs:double?) → xs:double?
adjust-dateTime-to-timezone($arg as xs:dateTime?, $timezone as xs:dayTimeDuration?) → xs:dateTime
adjust-dateTime-to-timezone($arg as xs:dateTime?) → xs:dateTime
adjust-date-to-timezone($arg as xs:date?, $timezone as xs:dayTimeDuration?) → xs:date?
adjust-date-to-timezone($arg as xs:date?) → xs:date?
adjust-time-to-timezone($arg as xs:time?, $timezone as xs:dayTimeDuration?) → xs:time?
adjust-time-to-timezone($arg as xs:time?) → xs:time?
asin($arg as xs:double?) → xs:double?
atan($arg as xs:double?) → xs:double?
avg($arg as xs:anyAtomicType*) → xs:anyAtomicType?
base-uri($arg as node()?) → xs:anyURI?
boolean($arg as item()*) → xs:boolean
ceiling($arg as numeric?) → numeric?
codepoints-to-string($arg as xs:integer*) → xs:string
collection($arg as xs:string?) → node()*
count($arg as item()*) → xs:integer
data($arg as item()*) → xs:anyAtomicType*
day-from-date($arg as xs:date?) → xs:integer?
day-from-dateTime($arg as xs:dateTime?) → xs:integer?
days-from-duration($arg as xs:duration?) → xs:integer?
distinct-values($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType*
distinct-values($arg as xs:anyAtomicType*) → xs:anyAtomicType*
document-uri($arg as node()?) → xs:anyURI?
element-available($arg as xs:string) → xs:boolean
element-with-id($arg as xs:string*, $node as node()) → element()*
element-with-id($arg as xs:string*) → element()*
empty($arg as item()*) → xs:boolean
exactly-one($arg as item()*) → item()
exists($arg as item()*) → xs:boolean
exp($arg as xs:double) → xs:double
exp10($arg as xs:double) → xs:double
floor($arg as numeric?) → numeric?
generate-id($arg as node()?) → xs:string
head($arg as item()*) → item()?
hours-from-dateTime($arg as xs:dateTime?) → xs:integer?
hours-from-duration($arg as xs:duration?) → xs:integer?
hours-from-time($arg as xs:time?) → xs:integer?
id($arg as xs:string*, $node as node()) → element()*
id($arg as xs:string*) → element()*
idref($arg as xs:string*, $node as node()) → node()*
idref($arg as xs:string*) → node()*
local-name($arg as node()?) → xs:string
local-name-from-QName($arg as xs:QName?) → xs:NCName?
log($arg as xs:double?) → xs:double?
log10($arg as xs:double?) → xs:double?
lower-case($arg as xs:string?) → xs:string
max($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType?
max($arg as xs:anyAtomicType*) → xs:anyAtomicType?
min($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType?
min($arg as xs:anyAtomicType*) → xs:anyAtomicType?
minutes-from-dateTime($arg as xs:dateTime?) → xs:integer?
minutes-from-duration($arg as xs:duration?) → xs:integer?
minutes-from-time($arg as xs:time?) → xs:integer?
month-from-date($arg as xs:date?) → xs:integer?
month-from-dateTime($arg as xs:dateTime?) → xs:integer?
months-from-duration($arg as xs:duration?) → xs:integer?
name($arg as node()?) → xs:string
namespace-uri($arg as node()?) → xs:anyURI
namespace-uri-from-QName($arg as xs:QName?) → xs:anyURI?
nilled($arg as node()?) → xs:boolean?
node-name($arg as node()?) → xs:QName?
normalize-space($arg as xs:string?) → xs:string
normalize-unicode($arg as xs:string?, $normalizationForm as xs:string) → xs:string
normalize-unicode($arg as xs:string?) → xs:string
not($arg as item()*) → xs:boolean
number($arg as xs:anyAtomicType?) → xs:double
one-or-more($arg as item()*) → item()+
parse-json($arg as xs:string, $options as map(*)) → document-node(element(*, xs:untyped))
parse-json($arg as xs:string) → xs:string
parse-xml($arg as xs:string, $baseURI as xs:string) → document-node(element(*, xs:untyped))
parse-xml($arg as xs:string) → document-node(element(*, xs:untyped))
path($arg as node()?) → xs:string?
prefix-from-QName($arg as xs:QName?) → xs:NCName?
reverse($arg as item()*) → item()*
root($arg as node()?) → node()?
round($arg as numeric?, $precision as xs:integer) → numeric?
round($arg as numeric?) → numeric?
round-half-to-even($arg as numeric?, $precision as xs:integer) → numeric?
round-half-to-even($arg as numeric?) → numeric?
seconds-from-dateTime($arg as xs:dateTime?) → xs:decimal?
seconds-from-duration($arg as xs:duration?) → xs:decimal?
seconds-from-time($arg as xs:time?) → xs:decimal?
serialize($arg as item()*, $options as map(*)) → xs:string
serialize($arg as item()*) → xs:string
serialize($arg as node(), $params as node()*) → xs:string
serialize($arg as node()) → xs:string
sqrt($arg as xs:double?) → xs:double?
string($arg as item()?) → xs:string
string-length($arg as xs:string?) → xs:integer
string-to-codepoints($arg as xs:string?) → xs:integer*
sum($arg as xs:anyAtomicType*, $zero as xs:anyAtomicType?) → xs:anyAtomicType?
sum($arg as xs:anyAtomicType*) → xs:anyAtomicType
system-property($arg as xs:string) → xs:string
tail($arg as item()*) → item()*
timezone-from-date($arg as xs:date?) → xs:dayTimeDuration?
timezone-from-dateTime($arg as xs:dateTime?) → xs:dayTimeDuration?
timezone-from-time($arg as xs:time?) → xs:dayTimeDuration?
translate($arg as xs:string?, $mapString as xs:string, $transString as xs:string) → xs:string
upper-case($arg as xs:string?) → xs:string
uri-collection($arg as xs:string?) → xs:anyURI*
year-from-date($arg as xs:date?) → xs:integer?
year-from-dateTime($arg as xs:dateTime?) → xs:integer?
years-from-duration($arg as xs:duration?) → xs:integer?
zero-or-one($arg as item()*) → item()?
ARG1
contains($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean
contains($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean
dateTime($arg1 as xs:date?, $arg2 as xs:time?) → xs:dateTime?
ends-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean
ends-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean
exp($arg1 as xs:double?, $arg2 as numeric) → xs:double
starts-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean
starts-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean
string-join($arg1 as xs:string*, $arg2 as xs:string) → xs:string
string-join($arg1 as xs:string*) → xs:string
substring-after($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string
substring-after($arg1 as xs:string?, $arg2 as xs:string?) → xs:string
substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string
substring-before($arg1 as xs:string?, $arg2 as xs:string?) → xs:string
ARG2
contains($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean
contains($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean
dateTime($arg1 as xs:date?, $arg2 as xs:time?) → xs:dateTime?
ends-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean
ends-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean
exp($arg1 as xs:double?, $arg2 as numeric) → xs:double
starts-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean
starts-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean
string-join($arg1 as xs:string*, $arg2 as xs:string) → xs:string
substring-after($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string
substring-after($arg1 as xs:string?, $arg2 as xs:string?) → xs:string
substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string
substring-before($arg1 as xs:string?, $arg2 as xs:string?) → xs:string
ARGUMENTS
Converting Arguments to .NET Extension Functions
Converting Arguments to Java Extension Functions
Converting Method Arguments - General Rules
ARITHMETIC
ARITY
function-available($function as xs:string, $arity as xs:integer) → xs:boolean
function-lookup($function as xs:string, $arity as xs:integer) → xs:boolean
AS
abs($arg as numeric?) → numeric?
acos($arg as xs:double?) → xs:double?
adjust-dateTime-to-timezone($arg as xs:dateTime?, $timezone as xs:dayTimeDuration?) → xs:dateTime in adjust-dateTime-to-timezone
adjust-dateTime-to-timezone($arg as xs:dateTime?, $timezone as xs:dayTimeDuration?) → xs:dateTime in adjust-dateTime-to-timezone
adjust-dateTime-to-timezone($arg as xs:dateTime?) → xs:dateTime
adjust-date-to-timezone($arg as xs:date?, $timezone as xs:dayTimeDuration?) → xs:date? in adjust-date-to-timezone
adjust-date-to-timezone($arg as xs:date?, $timezone as xs:dayTimeDuration?) → xs:date? in adjust-date-to-timezone
adjust-date-to-timezone($arg as xs:date?) → xs:date?
adjust-time-to-timezone($arg as xs:time?, $timezone as xs:dayTimeDuration?) → xs:time? in adjust-time-to-timezone
adjust-time-to-timezone($arg as xs:time?, $timezone as xs:dayTimeDuration?) → xs:time? in adjust-time-to-timezone
adjust-time-to-timezone($arg as xs:time?) → xs:time?
analyze-string($input as xs:string?, $pattern as xs:string, $flags as xs:string) → element(fn:analyze-string-result) in analyze-string
analyze-string($input as xs:string?, $pattern as xs:string, $flags as xs:string) → element(fn:analyze-string-result) in analyze-string
analyze-string($input as xs:string?, $pattern as xs:string, $flags as xs:string) → element(fn:analyze-string-result) in analyze-string
analyze-string($input as xs:string?, $pattern as xs:string) → element(fn:analyze-string-result) in analyze-string
analyze-string($input as xs:string?, $pattern as xs:string) → element(fn:analyze-string-result) in analyze-string
asin($arg as xs:double?) → xs:double?
atan($arg as xs:double?) → xs:double?
avg($arg as xs:anyAtomicType*) → xs:anyAtomicType?
base-uri($arg as node()?) → xs:anyURI?
boolean($arg as item()*) → xs:boolean
Cast as, Treat as in XPath 2.0 Expression Syntax
Cast as, Treat as in XPath 2.0 Expression Syntax
ceiling($arg as numeric?) → numeric?
codepoint-equal($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:boolean? in codepoint-equal
codepoint-equal($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:boolean? in codepoint-equal
codepoints-to-string($arg as xs:integer*) → xs:string
collection($arg as xs:string?) → node()*
compare($comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string) → xs:integer? in compare
compare($comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string) → xs:integer? in compare
compare($comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string) → xs:integer? in compare
compare($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:integer? in compare
compare($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:integer? in compare
concat($arg1 as xs:anyAtomicType?, $arg2 as xs:anyAtomicType?, $etc... as xs:anyAtomicType?) → xs:string in concat
concat($arg1 as xs:anyAtomicType?, $arg2 as xs:anyAtomicType?, $etc... as xs:anyAtomicType?) → xs:string in concat
concat($arg1 as xs:anyAtomicType?, $arg2 as xs:anyAtomicType?, $etc... as xs:anyAtomicType?) → xs:string in concat
contains($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in contains
contains($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in contains
contains($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in contains
contains($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean in contains
contains($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean in contains
cos($θ as xs:double?) → xs:double?
count($arg as item()*) → xs:integer
data($arg as item()*) → xs:anyAtomicType*
dateTime($arg1 as xs:date?, $arg2 as xs:time?) → xs:dateTime? in dateTime
dateTime($arg1 as xs:date?, $arg2 as xs:time?) → xs:dateTime? in dateTime
day-from-date($arg as xs:date?) → xs:integer?
day-from-dateTime($arg as xs:dateTime?) → xs:integer?
days-from-duration($arg as xs:duration?) → xs:integer?
deep-equal($parameter1 as item()*, $parameter2 as item()*, $collation as xs:string) → xs:boolean in deep-equal
deep-equal($parameter1 as item()*, $parameter2 as item()*, $collation as xs:string) → xs:boolean in deep-equal
deep-equal($parameter1 as item()*, $parameter2 as item()*, $collation as xs:string) → xs:boolean in deep-equal
deep-equal($parameter1 as item()*, $parameter2 as item()*) → xs:boolean in deep-equal
deep-equal($parameter1 as item()*, $parameter2 as item()*) → xs:boolean in deep-equal
distinct-values($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType* in distinct-values
distinct-values($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType* in distinct-values
distinct-values($arg as xs:anyAtomicType*) → xs:anyAtomicType*
doc($uri as xs:string?) → document-node()?
doc-available($uri as xs:string?) → xs:boolean
document($uri as item()*, $base as node()*) → node()* in document
document($uri as item()*, $base as node()*) → node()* in document
document($uri as item()*) → node()*
document-uri($arg as node()?) → xs:anyURI?
element-available($arg as xs:string) → xs:boolean
element-with-id($arg as xs:string*, $node as node()) → element()* in element-with-id
element-with-id($arg as xs:string*, $node as node()) → element()* in element-with-id
element-with-id($arg as xs:string*) → element()*
empty($arg as item()*) → xs:boolean
encode-for-uri($uri-part as xs:string?) → xs:string
ends-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in ends-with
ends-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in ends-with
ends-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in ends-with
ends-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean in ends-with
ends-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean in ends-with
environment-variable($name as xs:string) → xs:string?
error($code as xs:QName?, $description as xs:string, $error-object as item()*) → none in error
error($code as xs:QName?, $description as xs:string, $error-object as item()*) → none in error
error($code as xs:QName?, $description as xs:string, $error-object as item()*) → none in error
error($code as xs:QName?, $description as xs:string) → none in error
error($code as xs:QName?, $description as xs:string) → none in error
error($code as xs:QName) → none
escape-html-uri($uri as xs:string?) → xs:string
exactly-one($arg as item()*) → item()
exists($arg as item()*) → xs:boolean
exp($arg1 as xs:double?, $arg2 as numeric) → xs:double in pow
exp($arg1 as xs:double?, $arg2 as numeric) → xs:double in pow
exp($arg as xs:double) → xs:double
exp10($arg as xs:double) → xs:double
filter($f as function(item()) as xs:boolean, $seq as item()*) → item()* in filter
filter($f as function(item()) as xs:boolean, $seq as item()*) → item()* in filter
filter($f as function(item()) as xs:boolean, $seq as item()*) → item()* in filter
floor($arg as numeric?) → numeric?
fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-left
fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-left
fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-left
fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-left
fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-right
fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-right
fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-right
fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-right
format-date($value as xs:date?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-date
format-date($value as xs:date?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-date
format-date($value as xs:date?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-date
format-date($value as xs:date?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-date
format-date($value as xs:date?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-date
format-date($value as xs:date?, $picture as xs:string) → xs:string? in format-date
format-date($value as xs:date?, $picture as xs:string) → xs:string? in format-date
format-dateTime($value as xs:dateTime?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-dateTime
format-dateTime($value as xs:dateTime?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-dateTime
format-dateTime($value as xs:dateTime?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-dateTime
format-dateTime($value as xs:dateTime?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-dateTime
format-dateTime($value as xs:dateTime?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-dateTime
format-dateTime($value as xs:dateTime?, $picture as xs:string) → xs:string? in format-dateTime
format-dateTime($value as xs:dateTime?, $picture as xs:string) → xs:string? in format-dateTime
format-integer($value as xs:integer?, $picture as xs:string, $language as xs:language) → xs:string in format-integer
format-integer($value as xs:integer?, $picture as xs:string, $language as xs:language) → xs:string in format-integer
format-integer($value as xs:integer?, $picture as xs:string, $language as xs:language) → xs:string in format-integer
format-integer($value as xs:integer?, $picture as xs:string) → xs:string in format-integer
format-integer($value as xs:integer?, $picture as xs:string) → xs:string in format-integer
format-number($value as numeric?, $picture as xs:string, $decimal-format-name as xs:string) → xs:string in format-number
format-number($value as numeric?, $picture as xs:string, $decimal-format-name as xs:string) → xs:string in format-number
format-number($value as numeric?, $picture as xs:string, $decimal-format-name as xs:string) → xs:string in format-number
format-number($value as numeric?, $picture as xs:string) → xs:string in format-number
format-number($value as numeric?, $picture as xs:string) → xs:string in format-number
format-time($value as xs:time?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-time
format-time($value as xs:time?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-time
format-time($value as xs:time?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-time
format-time($value as xs:time?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-time
format-time($value as xs:time?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in format-time
format-time($value as xs:time?, $picture as xs:string) → xs:string? in format-time
format-time($value as xs:time?, $picture as xs:string) → xs:string? in format-time
function-arity($func as function(*)) → xs:integer
function-available($function as xs:string, $arity as xs:integer) → xs:boolean in function-available
function-available($function as xs:string, $arity as xs:integer) → xs:boolean in function-available
function-available($function as xs:string) → xs:boolean
function-lookup($function as xs:string, $arity as xs:integer) → xs:boolean in function-lookup
function-lookup($function as xs:string, $arity as xs:integer) → xs:boolean in function-lookup
function-name($func as function(*)) → xs:QName?
generate-id($arg as node()?) → xs:string
has-children($seq as node()) → xs:boolean
head($arg as item()*) → item()?
hours-from-dateTime($arg as xs:dateTime?) → xs:integer?
hours-from-duration($arg as xs:duration?) → xs:integer?
hours-from-time($arg as xs:time?) → xs:integer?
id($arg as xs:string*, $node as node()) → element()* in id
id($arg as xs:string*, $node as node()) → element()* in id
id($arg as xs:string*) → element()*
idref($arg as xs:string*, $node as node()) → node()* in idref
idref($arg as xs:string*, $node as node()) → node()* in idref
idref($arg as xs:string*) → node()*
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType, $collation as xs:string) → xs:integer* in index-of
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType, $collation as xs:string) → xs:integer* in index-of
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType, $collation as xs:string) → xs:integer* in index-of
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType) → xs:integer* in index-of
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType) → xs:integer* in index-of
innermost($seq as node()*) → node()*
in-scope-prefixes($element as element()) → xs:string*
insert-before($target as item()*, $position as xs:integer, $inserts as item()*) → item()* in insert-before
insert-before($target as item()*, $position as xs:integer, $inserts as item()*) → item()* in insert-before
insert-before($target as item()*, $position as xs:integer, $inserts as item()*) → item()* in insert-before
iri-to-uri($iri as xs:string?) → xs:string
lang($testlang as xs:string?, $node as node()) → xs:boolean in lang
lang($testlang as xs:string?, $node as node()) → xs:boolean in lang
lang($testlang as xs:string?) → xs:boolean
local-name($arg as node()?) → xs:string
local-name-from-QName($arg as xs:QName?) → xs:NCName?
log($arg as xs:double?) → xs:double?
log10($arg as xs:double?) → xs:double?
lower-case($arg as xs:string?) → xs:string
map($f as function(item()) as item()*, $seq as item()*) → item()* in map
map($f as function(item()) as item()*, $seq as item()*) → item()* in map
map($f as function(item()) as item()*, $seq as item()*) → item()* in map
map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()* in map-pairs
map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()* in map-pairs
map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()* in map-pairs
map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()* in map-pairs
matches($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:boolean in matches
matches($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:boolean in matches
matches($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:boolean in matches
matches($input as xs:string?, $pattern as xs:string) → xs:boolean in matches
matches($input as xs:string?, $pattern as xs:string) → xs:boolean in matches
max($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType? in max
max($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType? in max
max($arg as xs:anyAtomicType*) → xs:anyAtomicType?
min($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType? in min
min($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType? in min
min($arg as xs:anyAtomicType*) → xs:anyAtomicType?
minutes-from-dateTime($arg as xs:dateTime?) → xs:integer?
minutes-from-duration($arg as xs:duration?) → xs:integer?
minutes-from-time($arg as xs:time?) → xs:integer?
month-from-date($arg as xs:date?) → xs:integer?
month-from-dateTime($arg as xs:dateTime?) → xs:integer?
months-from-duration($arg as xs:duration?) → xs:integer?
name($arg as node()?) → xs:string
namespace-uri($arg as node()?) → xs:anyURI
namespace-uri-for-prefix($prefix as xs:string?, $element as element()) → xs:anyURI? in namespace-uri-for-prefix
namespace-uri-for-prefix($prefix as xs:string?, $element as element()) → xs:anyURI? in namespace-uri-for-prefix
namespace-uri-from-QName($arg as xs:QName?) → xs:anyURI?
nilled($arg as node()?) → xs:boolean?
node-name($arg as node()?) → xs:QName?
normalize-space($arg as xs:string?) → xs:string
normalize-unicode($arg as xs:string?, $normalizationForm as xs:string) → xs:string in normalize-unicode
normalize-unicode($arg as xs:string?, $normalizationForm as xs:string) → xs:string in normalize-unicode
normalize-unicode($arg as xs:string?) → xs:string
not($arg as item()*) → xs:boolean
number($arg as xs:anyAtomicType?) → xs:double
one-or-more($arg as item()*) → item()+
outermost($seq as node()*) → node()*
parse-json($arg as xs:string, $options as map(*)) → document-node(element(*, xs:untyped)) in parse-json
parse-json($arg as xs:string, $options as map(*)) → document-node(element(*, xs:untyped)) in parse-json
parse-json($arg as xs:string) → xs:string
parse-xml($arg as xs:string, $baseURI as xs:string) → document-node(element(*, xs:untyped)) in parse-xml
parse-xml($arg as xs:string, $baseURI as xs:string) → document-node(element(*, xs:untyped)) in parse-xml
parse-xml($arg as xs:string) → document-node(element(*, xs:untyped))
path($arg as node()?) → xs:string?
prefix-from-QName($arg as xs:QName?) → xs:NCName?
put($doc as node(), $uri as xs:string) → xs:NCName? in put
put($doc as node(), $uri as xs:string) → xs:NCName? in put
QName($paramURI as xs:string?, $paramQName as xs:string) → xs:QName in QName
QName($paramURI as xs:string?, $paramQName as xs:string) → xs:QName in QName
remove($target as item()*, $position as xs:integer) → item()* in remove
remove($target as item()*, $position as xs:integer) → item()* in remove
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string, $flags as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string, $flags as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string, $flags as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string, $flags as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string) → xs:string in replace
resolve-QName($qname as xs:string?, $element as element()) → xs:QName? in resolve-QName
resolve-QName($qname as xs:string?, $element as element()) → xs:QName? in resolve-QName
resolve-uri($relative as xs:string?, $base as xs:string) → xs:anyURI? in resolve-uri
resolve-uri($relative as xs:string?, $base as xs:string) → xs:anyURI? in resolve-uri
resolve-uri($relative as xs:string?) → xs:anyURI?
reverse($arg as item()*) → item()*
root($arg as node()?) → node()?
round($arg as numeric?, $precision as xs:integer) → numeric? in round
round($arg as numeric?, $precision as xs:integer) → numeric? in round
round($arg as numeric?) → numeric?
round-half-to-even($arg as numeric?, $precision as xs:integer) → numeric? in round-half-to-even
round-half-to-even($arg as numeric?, $precision as xs:integer) → numeric? in round-half-to-even
round-half-to-even($arg as numeric?) → numeric?
seconds-from-dateTime($arg as xs:dateTime?) → xs:decimal?
seconds-from-duration($arg as xs:duration?) → xs:decimal?
seconds-from-time($arg as xs:time?) → xs:decimal?
serialize($arg as item()*, $options as map(*)) → xs:string in serialize-json
serialize($arg as item()*, $options as map(*)) → xs:string in serialize-json
serialize($arg as item()*) → xs:string
serialize($arg as node(), $params as node()*) → xs:string in serialize
serialize($arg as node(), $params as node()*) → xs:string in serialize
serialize($arg as node()) → xs:string
sin($θ as xs:double?) → xs:double?
sqrt($arg as xs:double?) → xs:double?
starts-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in starts-with
starts-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in starts-with
starts-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in starts-with
starts-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean in starts-with
starts-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean in starts-with
string($arg as item()?) → xs:string
string-join($arg1 as xs:string*, $arg2 as xs:string) → xs:string in string-join
string-join($arg1 as xs:string*, $arg2 as xs:string) → xs:string in string-join
string-join($arg1 as xs:string*) → xs:string
string-length($arg as xs:string?) → xs:integer
string-to-codepoints($arg as xs:string?) → xs:integer*
subsequence($sourceSeq as item()*, $startingLoc as xs:double, $length as xs:double) → item()* in subsequence
subsequence($sourceSeq as item()*, $startingLoc as xs:double, $length as xs:double) → item()* in subsequence
subsequence($sourceSeq as item()*, $startingLoc as xs:double, $length as xs:double) → item()* in subsequence
subsequence($sourceSeq as item()*, $startingLoc as xs:double) → item()* in subsequence
subsequence($sourceSeq as item()*, $startingLoc as xs:double) → item()* in subsequence
substring($sourceString as xs:string?, $start as xs:double, $length as xs:double) → xs:string in substring
substring($sourceString as xs:string?, $start as xs:double, $length as xs:double) → xs:string in substring
substring($sourceString as xs:string?, $start as xs:double, $length as xs:double) → xs:string in substring
substring($sourceString as xs:string?, $start as xs:double) → xs:string in substring
substring($sourceString as xs:string?, $start as xs:double) → xs:string in substring
substring-after($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-after
substring-after($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-after
substring-after($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-after
substring-after($arg1 as xs:string?, $arg2 as xs:string?) → xs:string in substring-after
substring-after($arg1 as xs:string?, $arg2 as xs:string?) → xs:string in substring-after
substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-before
substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-before
substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-before
substring-before($arg1 as xs:string?, $arg2 as xs:string?) → xs:string in substring-before
substring-before($arg1 as xs:string?, $arg2 as xs:string?) → xs:string in substring-before
sum($arg as xs:anyAtomicType*, $zero as xs:anyAtomicType?) → xs:anyAtomicType? in sum
sum($arg as xs:anyAtomicType*, $zero as xs:anyAtomicType?) → xs:anyAtomicType? in sum
sum($arg as xs:anyAtomicType*) → xs:anyAtomicType
system-property($arg as xs:string) → xs:string
tail($arg as item()*) → item()*
tan($θ as xs:double?) → xs:double?
timezone-from-date($arg as xs:date?) → xs:dayTimeDuration?
timezone-from-dateTime($arg as xs:dateTime?) → xs:dayTimeDuration?
timezone-from-time($arg as xs:time?) → xs:dayTimeDuration?
tokenize($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:string* in tokenize
tokenize($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:string* in tokenize
tokenize($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:string* in tokenize
tokenize($input as xs:string?, $pattern as xs:string) → xs:string* in tokenize
tokenize($input as xs:string?, $pattern as xs:string) → xs:string* in tokenize
trace($value as item()*, $label as xs:string) → item()* in trace
trace($value as item()*, $label as xs:string) → item()* in trace
translate($arg as xs:string?, $mapString as xs:string, $transString as xs:string) → xs:string in translate
translate($arg as xs:string?, $mapString as xs:string, $transString as xs:string) → xs:string in translate
translate($arg as xs:string?, $mapString as xs:string, $transString as xs:string) → xs:string in translate
type-available($type as xs:string) → xs:boolean
unordered($sourceSeq as item()*) → item()*
unparsed-text($href as xs:string?, $encoding as xs:string) → xs:string? in unparsed-text
unparsed-text($href as xs:string?, $encoding as xs:string) → xs:string? in unparsed-text
unparsed-text($href as xs:string?) → xs:string?
unparsed-text-available($href as xs:string?, $encoding as xs:string) → xs:boolean in unparsed-text-available
unparsed-text-available($href as xs:string?, $encoding as xs:string) → xs:boolean in unparsed-text-available
unparsed-text-available($href as xs:string?) → xs:boolean
unparsed-text-lines($href as xs:string?, $encoding as xs:string) → xs:string* in unparsed-text-lines
unparsed-text-lines($href as xs:string?, $encoding as xs:string) → xs:string* in unparsed-text-lines
unparsed-text-lines($href as xs:string?) → xs:boolean
upper-case($arg as xs:string?) → xs:string
uri-collection($arg as xs:string?) → xs:anyURI*
year-from-date($arg as xs:date?) → xs:integer?
year-from-dateTime($arg as xs:dateTime?) → xs:integer?
years-from-duration($arg as xs:duration?) → xs:integer?
zero-or-one($arg as item()*) → item()?
ASIN
asin($arg as xs:double?) → xs:double?
ASPECTS
Implementation-defined aspects of Functions and Operators
Implementation-defined aspects of Serialization
ASSEMBLY
ASSERTIONS
Messages associated with assertions and other facets
ASSIGN
ASSIGNABLE
ASSIGNMENT
ASSOCIATED
Messages associated with assertions and other facets
ATAN
atan($arg as xs:double?) → xs:double?
ATOMIC
Converting Atomic Values and Sequences
ATTRIBUTE
Expansion of attribute and element defaults
The saxon:character-representation attribute
The saxon:double-space attribute
The saxon:indent-spaces attribute
The saxon:line-length attribute
The saxon:next-in-chain attribute
The saxon:recognize-binary attribute
The saxon:require-well-formed attribute
The saxon:supply-source-locator attribute
The saxon:suppress-indentation attribute
ATTRIBUTES
Access to attributes and ancestors
Extension attributes (XSLT only)
User-defined serialization attributes
ATTRIBUTE-SET
AVAILABLE-ENVIRONMENT-VARIABLES
available-environment-variables
available-environment-variables() → xs:string*
AVG
avg($arg as xs:anyAtomicType*) → xs:anyAtomicType?
AXIS