http://www.w3.org/2005/xpath-functions
Description
Before using any of the functions below please remember to import the module namespace:
import module namespace fn = "http://www.w3.org/2005/xpath-functions";
This module contains all the functions specified in the W3C XPath and XQuery Functions and Operators 3.0.
See also
Author
www.w3c.org
Function Summary
QName($paramURI as xs:string?, $paramQName as xs:string) as xs:QName external | |
abs($arg as numeric?) as numeric? external | |
adjust-date-to-timezone($arg as xs:date?) as xs:date? external | |
adjust-date-to-timezone($arg as xs:date?, $timezone as xs:dayTimeDuration?) as xs:date? external | |
adjust-dateTime-to-timezone($arg as xs:dateTime?) as xs:dateTime external | |
adjust-dateTime-to-timezone($arg as xs:dateTime?, $timezone as xs:dayTimeDuration?) as xs:dateTime external | |
adjust-time-to-timezone($arg as xs:time?) as xs:time? external | |
adjust-time-to-timezone($arg as xs:time?, $timezone as xs:dayTimeDuration?) as xs:time? external | |
analyze-string($input as xs:string?, $pattern as xs:string) as element(fn:analyze-string-result) external | |
analyze-string($input as xs:string?, $pattern as xs:string, $flags as xs:string) as element(fn:analyze-string-result) external | |
available-environment-variables() as xs:string* external | |
available-environment-variables() as xs:string* external | |
avg($arg as xs:anyAtomicType*) as xs:anyAtomicType? external | |
base-uri() as xs:anyURI? external | |
base-uri($arg as node()?) as xs:anyURI? external | |
boolean($arg as item()*) as xs:boolean external | |
ceiling($arg as numeric?) as numeric? external | |
codepoint-equal($comparand1 as xs:string?, $comparand2 as xs:string?) as xs:boolean? external | |
codepoints-to-string($arg as xs:integer*) as xs:string external | |
codepoints-to-string($arg as xs:integer*) as xs:string external | |
collection() as node()* external | |
collection($arg as xs:string?) as node()* external | |
compare($comparand1 as xs:string?, $comparand2 as xs:string?) as xs:integer? external | |
compare($comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string) as xs:integer? external | |
concat($arg1 as xs:anyAtomicType?, $arg2 as xs:anyAtomicType?) as xs:string external | |
contains($arg1 as xs:string?, $arg2 as xs:string?) as xs:boolean external | |
contains($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) as xs:boolean external | |
count($arg as item()*) as xs:integer external | |
current-date() as xs:date external | |
current-dateTime() as xs:dateTimeStamp external | |
current-time() as xs:time external | |
data() as xs:anyAtomicType* external | |
data($arg as item()*) as xs:anyAtomicType* external | |
dateTime($arg1 as xs:date?, $arg2 as xs:time?) as xs:dateTime? external | |
day-from-date($arg as xs:date?) as xs:integer? external | |
days-from-duration($arg as xs:duration?) as xs:integer? external | |
deep-equal($parameter1 as item()*, $parameter2 as item()*) as xs:boolean external | |
deep-equal($parameter1 as item()*, $parameter2 as item()*, $collation as xs:string) as xs:boolean external | |
default-collation() as xs:string external | |
distinct-values($arg as xs:anyAtomicType*) as xs:anyAtomicType* external | |
distinct-values($arg as xs:anyAtomicType*, $collation as xs:string) as xs:anyAtomicType* external | |
doc-available($uri as xs:string?) as xs:boolean external | |
doc($uri as xs:string?) as document()? external | |
document-uri() as xs:anyURI? external | |
document-uri($arg as node()?) as xs:anyURI? external | |
element-with-id($arg as xs:string*) as element(*)* external | |
element-with-id($arg as xs:string*, $node as node()) as element(*)* external | |
empty($arg as item()*) as xs:boolean external | |
encode-for-uri($uri-part as xs:string?) as xs:string external | |
ends-with($arg1 as xs:string?, $arg2 as xs:string?) as xs:boolean external | |
ends-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) as xs:boolean external | |
environment-variable($name as xs:string) as xs:string? external | |
environment-variable($arg as xs:string) as xs:string? external | |
error() as none external | |
error($code as xs:QName) as none external | |
error($code as xs:QName?, $description as xs:string) as none external | |
error($code as xs:QName?, $description as xs:string, $error-object as item()*) as none external | |
escape-html-uri($uri as xs:string?) as xs:string external | |
exactly-one($arg as item()*) as item() external | |
exists($arg as item()*) as xs:boolean external | |
false() as xs:boolean external | |
filter($f as function (item()) as xs:boolean, $seq as item()*) as item()* external | |
floor($arg as numeric?) as numeric? external | |
fold-left($f as function (item()*, item()) as item()*, $zero as item()*, $seq as item()*) as item()* external | |
fold-right($f as function (item(), item()*) as item()*, $zero as item()*, $seq as item()*) as item()* external | |
format-date($value as xs:date?, $picture as xs:string) as xs:string? external | |
format-date($value as xs:date?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) as xs:string? external | |
format-dateTime($value as xs:dateTime?, $picture as xs:string) as xs:string? external | |
format-dateTime($value as xs:dateTime?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) as xs:string? external | |
format-integer($value as xs:integer?, $picture as xs:string) as xs:string external | |
format-integer($value as xs:integer?, $picture as xs:string, $language as xs:string) as xs:string external | |
format-number($value as numeric?, $picture as xs:string) as xs:string external | |
format-number($value as numeric?, $picture as xs:string, $decimal-format-name as xs:string) as xs:string external | |
format-time($value as xs:time?, $picture as xs:string) as xs:string? external | |
format-time($value as xs:time?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) as xs:string? external | |
function-arity($func as function (*)) as xs:integer external | |
generate-id() as xs:string external | |
generate-id($arg as node()?) as xs:string external | |
has-children() as xs:boolean external | |
has-children($node as node()?) as xs:boolean external | |
head($arg as item()*) as item()? external | |
hours-from-duration($arg as xs:duration?) as xs:integer? external | |
hours-from-time($arg as xs:time?) as xs:integer? external | |
id($arg as xs:string*) as element(*)* external | |
id($arg as xs:string*, $node as node()) as element(*)* external | |
idref($arg as xs:string*) as node()* external | |
idref($arg as xs:string*, $node as node()) as node()* external | |
implicit-timezone() as xs:dayTimeDuration external | |
in-scope-prefixes($element as element(*)) as xs:string* external | |
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType) as xs:integer* external | |
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType, $collation as xs:string) as xs:integer* external | |
innermost($nodes as node()*) as node()* external | |
insert-before($target as item()*, $position as xs:integer, $inserts as item()*) as item()* external | |
iri-to-uri($iri as xs:string?) as xs:string external | |
lang($testlang as xs:string?) as xs:boolean external | |
lang($testlang as xs:string?, $node as node()) as xs:boolean external | |
last() as xs:integer external | |
local-name-from-QName($arg as xs:QName?) as xs:NCName? external | |
local-name() as xs:string external | |
local-name($arg as node()?) as xs:string external | |
lower-case($arg as xs:string?) as xs:string external | |
map-pairs($f as function (item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) as item()* external | |
map($f as function (item()) as item()*, $seq as item()*) as item()* external | |
matches($input as xs:string?, $pattern as xs:string) as xs:boolean external | |
matches($input as xs:string?, $pattern as xs:string, $flags as xs:string) as xs:boolean external | |
max($arg as xs:anyAtomicType*) as xs:anyAtomicType? external | |
max($arg as xs:anyAtomicType*, $collation as xs:string) as xs:anyAtomicType? external | |
min($arg as xs:anyAtomicType*) as xs:anyAtomicType? external | |
min($arg as xs:anyAtomicType*, $collation as xs:string) as xs:anyAtomicType? external | |
minutes-from-dateTime($arg as xs:dateTime?) as xs:integer? external | |
minutes-from-duration($arg as xs:duration?) as xs:integer? external | |
minutes-from-time($arg as xs:time?) as xs:integer? external | |
month-from-date($arg as xs:date?) as xs:integer? external | |
months-from-duration($arg as xs:duration?) as xs:integer? external | |
name() as xs:string external | |
name($arg as node()?) as xs:string external | |
namespace-uri-for-prefix($prefix as xs:string?, $element as element(*)) as xs:anyURI? external | |
namespace-uri-from-QName($arg as xs:QName?) as xs:anyURI? external | |
namespace-uri() as xs:anyURI external | |
namespace-uri($arg as node()?) as xs:anyURI external | |
nilled() as xs:boolean external | |
nilled($arg as node()?) as xs:boolean? external | |
node-name() as xs:QName? external | |
node-name($arg as node()?) as xs:QName? external | |
normalize-space() as xs:string external | |
normalize-space($arg as xs:string?) as xs:string external | |
normalize-unicode($arg as xs:string?) as xs:string external | |
normalize-unicode($arg as xs:string?, $normalizationForm as xs:string) as xs:string external | |
not($arg as item()*) as xs:boolean external | |
number() as xs:double external | |
number($arg as xs:anyAtomicType?) as xs:double external | |
one-or-more($arg as item()*) as item()+ external | |
outermost($nodes as node()*) as node()* external | |
parse-xml-fragment($arg as xs:string?) as document(element(*,xs:untyped)) external | |
parse-xml($arg as xs:string?) as document(element(*,xs:untyped)) external | |
parse-xml($arg as xs:string?, $baseURI as xs:string) as document(element(*,xs:untyped)) external | |
position() as xs:integer external | |
prefix-from-QName($arg as xs:QName?) as xs:NCName? external | |
remove($target as item()*, $position as xs:integer) as item()* external | |
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string) as xs:string external | |
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string, $flags as xs:string) as xs:string external | |
resolve-QName($qname as xs:string?, $element as element(*)) as xs:QName? external | |
resolve-uri($relative as xs:string?) as xs:anyURI? external | |
resolve-uri($relative as xs:string?, $base as xs:string) as xs:anyURI? external | |
reverse($arg as item()*) as item()* external | |
root() as node() external | |
root($arg as node()?) as node()? external | |
round-half-to-even($arg as numeric?) as numeric? external | |
round-half-to-even($arg as numeric?, $precision as xs:integer) as numeric? external | |
round($arg as numeric?) as numeric? external | |
round($arg as numeric?, $precision as xs:integer) as numeric? external | |
seconds-from-dateTime($arg as xs:dateTime?) as xs:decimal? external | |
seconds-from-duration($arg as xs:duration?) as xs:decimal? external | |
seconds-from-time($arg as xs:time?) as xs:decimal? external | |
serialize($arg as item()*) as xs:string external | |
serialize($arg as item()*, $params as element(output:serialization-parameters)?) as xs:string external | |
starts-with($arg1 as xs:string?, $arg2 as xs:string?) as xs:boolean external | |
starts-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) as xs:boolean external | |
static-base-uri() as xs:anyURI? external | |
string-join($arg1 as xs:string*) as xs:string external | |
string-join($arg1 as xs:string*, $arg2 as xs:string) as xs:string external | |
string-length() as xs:integer external | |
string-length($arg as xs:string?) as xs:integer external | |
string-to-codepoints($arg as xs:string?) as xs:integer* external | |
string-to-codepoints($arg as xs:string?) as xs:integer* external | |
string() as xs:string external | |
string($arg as item()?) as xs:string external | |
subsequence($sourceSeq as item()*, $startingLoc as xs:double) as item()* external | |
subsequence($sourceSeq as item()*, $startingLoc as xs:double, $length as xs:double) as item()* external | |
substring-after($arg1 as xs:string?, $arg2 as xs:string?) as xs:string external | |
substring-after($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) as xs:string external | |
substring-before($arg1 as xs:string?, $arg2 as xs:string?) as xs:string external | |
substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) as xs:string external | |
substring($sourceString as xs:string?, $start as xs:double) as xs:string external | |
substring($sourceString as xs:string?, $start as xs:double, $length as xs:double) as xs:string external | |
sum($arg as xs:anyAtomicType*) as xs:anyAtomicType external | |
sum($arg as xs:anyAtomicType*, $zero as xs:anyAtomicType?) as xs:anyAtomicType? external | |
tail($arg as item()*) as item()* external | |
timezone-from-date($arg as xs:date?) as xs:dayTimeDuration? external | |
timezone-from-dateTime($arg as xs:dateTime?) as xs:dayTimeDuration? external | |
timezone-from-time($arg as xs:time?) as xs:dayTimeDuration? external | |
tokenize($input as xs:string?, $pattern as xs:string) as xs:string* external | |
tokenize($input as xs:string?, $pattern as xs:string, $flags as xs:string) as xs:string* external | |
trace($value as item()*, $label as xs:string) as item()* external | |
translate($arg as xs:string?, $mapString as xs:string, $transString as xs:string) as xs:string external | |
true() as xs:boolean external | |
unordered($sourceSeq as item()*) as item()* external | |
unparsed-text-available($href as xs:string?) as xs:boolean external | |
unparsed-text-available($href as xs:string?) as xs:boolean external | |
unparsed-text-available($href as xs:string?, $encoding as xs:string) as xs:boolean external | |
unparsed-text-available($href as xs:string?, $encoding as xs:string) as xs:boolean external | |
unparsed-text-lines($href as xs:string?) as xs:string* external | |
unparsed-text-lines($href as xs:string?, $encoding as xs:string) as xs:string* external | |
unparsed-text-lines($href as xs:string?, $encoding as xs:string) as xs:string* external | |
unparsed-text($href as xs:string?) as xs:string? external | |
unparsed-text($href as xs:string?) as xs:string? external | |
unparsed-text($href as xs:string?, $encoding as xs:string) as xs:string? external | |
unparsed-text($href as xs:string?, $encoding as xs:string) as xs:string? external | |
upper-case($arg as xs:string?) as xs:string external | |
uri-collection() as xs:anyURI* external | |
uri-collection() as xs:anyURI* external | |
uri-collection($arg as xs:string?) as xs:anyURI* external | |
uri-collection($arg as xs:string?) as xs:anyURI* external | |
year-from-date($arg as xs:date?) as xs:integer? external | |
years-from-duration($arg as xs:duration?) as xs:integer? external | |
zero-or-one($arg as item()*) as item()? external |
Functions
QName#2
declare function fn:QName(
$paramURI as xs:string?,
$paramQName as xs:string
) as xs:QName externalParameters
$paramURI as xs:string$paramQName as xs:string
Returns
xs:QName
See also
for semantics please check fn:QName
abs#1
declare function fn:abs(
$arg as numeric?
) as numeric? externalParameters
$arg as numeric
Returns
numeric?
See also
for semantics please check fn:abs
adjust-date-to-timezone#1
declare function fn:adjust-date-to-timezone(
$arg as xs:date?
) as xs:date? externalParameters
$arg as xs:date
Returns
xs:date?
See also
for semantics please check fn:adjust-date-to-timezone
adjust-date-to-timezone#2
declare function fn:adjust-date-to-timezone(
$arg as xs:date?,
$timezone as xs:dayTimeDuration?
) as xs:date? externalParameters
$arg as xs:date$timezone as xs:dayTimeDuration
Returns
xs:date?
See also
for semantics please check fn:adjust-date-to-timezone
adjust-dateTime-to-timezone#1
declare function fn:adjust-dateTime-to-timezone(
$arg as xs:dateTime?
) as xs:dateTime externalParameters
$arg as xs:dateTime
Returns
xs:dateTime
See also
for semantics please check fn:adjust-dateTime-to-timezone
adjust-dateTime-to-timezone#2
declare function fn:adjust-dateTime-to-timezone(
$arg as xs:dateTime?,
$timezone as xs:dayTimeDuration?
) as xs:dateTime externalParameters
$arg as xs:dateTime$timezone as xs:dayTimeDuration
Returns
xs:dateTime
See also
for semantics please check fn:adjust-dateTime-to-timezone
adjust-time-to-timezone#1
declare function fn:adjust-time-to-timezone(
$arg as xs:time?
) as xs:time? externalParameters
$arg as xs:time
Returns
xs:time?
See also
for semantics please check fn:adjust-time-to-timezone
adjust-time-to-timezone#2
declare function fn:adjust-time-to-timezone(
$arg as xs:time?,
$timezone as xs:dayTimeDuration?
) as xs:time? externalParameters
$arg as xs:time$timezone as xs:dayTimeDuration
Returns
xs:time?
See also
for semantics please check fn:adjust-time-to-timezone
analyze-string#2
declare function fn:analyze-string(
$input as xs:string?,
$pattern as xs:string
) as element(fn:analyze-string-result) externalParameters
$input as xs:string$pattern as xs:string
Returns
element(fn:analyze-string-result)
See also
for semantics please check fn:analyze-string
analyze-string#3
declare function fn:analyze-string(
$input as xs:string?,
$pattern as xs:string,
$flags as xs:string
) as element(fn:analyze-string-result) externalParameters
$input as xs:string$pattern as xs:string$flags as xs:string
Returns
element(fn:analyze-string-result)
See also
for semantics please check fn:analyze-string
available-environment-variables#0
declare function fn:available-environment-variables() as xs:string* external
Returns
xs:string*
See also
for semantics please check fn:available-environment-variables
available-environment-variables#0
declare function fn:available-environment-variables() as xs:string* external
Returns
xs:string*
See also
for semantics please check fn:available-environment-variables
avg#1
declare function fn:avg(
$arg as xs:anyAtomicType*
) as xs:anyAtomicType? externalParameters
$arg as xs:anyAtomicType
Returns
xs:anyAtomicType?
See also
for semantics please check fn:avg
base-uri#0
declare function fn:base-uri() as xs:anyURI? external
Returns
xs:anyURI?
See also
for semantics please check fn:base-uri
base-uri#1
declare function fn:base-uri(
$arg as node()?
) as xs:anyURI? externalParameters
$arg as node()
Returns
xs:anyURI?
See also
for semantics please check fn:base-uri
boolean#1
declare function fn:boolean(
$arg as item()*
) as xs:boolean externalParameters
$arg as item()
Returns
xs:boolean
See also
for semantics please check fn:boolean
ceiling#1
declare function fn:ceiling(
$arg as numeric?
) as numeric? externalParameters
$arg as numeric
Returns
numeric?
See also
for semantics please check fn:ceiling
codepoint-equal#2
declare function fn:codepoint-equal(
$comparand1 as xs:string?,
$comparand2 as xs:string?
) as xs:boolean? externalParameters
$comparand1 as xs:string$comparand2 as xs:string
Returns
xs:boolean?
See also
for semantics please check fn:codepoint-equal
codepoints-to-string#1
declare function fn:codepoints-to-string(
$arg as xs:integer*
) as xs:string externalParameters
$arg as xs:integer
Returns
xs:string
See also
for semantics please check fn:codepoints-to-string
codepoints-to-string#1
declare function fn:codepoints-to-string(
$arg as xs:integer*
) as xs:string externalParameters
$arg as xs:integer
Returns
xs:string
See also
for semantics please check fn:codepoints-to-string
collection#0
declare function fn:collection() as node()* external
Returns
node()*
See also
for semantics please check fn:collection
collection#1
declare function fn:collection(
$arg as xs:string?
) as node()* externalParameters
$arg as xs:string
Returns
node()*
See also
for semantics please check fn:collection
compare#2
declare function fn:compare(
$comparand1 as xs:string?,
$comparand2 as xs:string?
) as xs:integer? externalParameters
$comparand1 as xs:string$comparand2 as xs:string
Returns
xs:integer?
See also
for semantics please check fn:compare
compare#3
declare function fn:compare(
$comparand1 as xs:string?,
$comparand2 as xs:string?,
$collation as xs:string
) as xs:integer? externalParameters
$comparand1 as xs:string$comparand2 as xs:string$collation as xs:string
Returns
xs:integer?
See also
for semantics please check fn:compare
concat#2
declare function fn:concat(
$arg1 as xs:anyAtomicType?,
$arg2 as xs:anyAtomicType?
) as xs:string externalParameters
$arg1 as xs:anyAtomicType$arg2 as xs:anyAtomicType
Returns
xs:string
See also
for semantics please check fn:concat
contains#2
declare function fn:contains(
$arg1 as xs:string?,
$arg2 as xs:string?
) as xs:boolean externalParameters
$arg1 as xs:string$arg2 as xs:string
Returns
xs:boolean
See also
for semantics please check fn:contains
contains#3
declare function fn:contains(
$arg1 as xs:string?,
$arg2 as xs:string?,
$collation as xs:string
) as xs:boolean externalParameters
$arg1 as xs:string$arg2 as xs:string$collation as xs:string
Returns
xs:boolean
See also
for semantics please check fn:contains
count#1
declare function fn:count(
$arg as item()*
) as xs:integer externalParameters
$arg as item()
Returns
xs:integer
See also
for semantics please check fn:count
current-date#0
declare function fn:current-date() as xs:date external
Returns
xs:date
See also
for semantics please check fn:current-date
current-dateTime#0
declare function fn:current-dateTime() as xs:dateTimeStamp external
Returns
xs:dateTimeStamp
See also
for semantics please check fn:current-dateTime
current-time#0
declare function fn:current-time() as xs:time external
Returns
xs:time
See also
for semantics please check fn:current-time
data#0
declare function fn:data() as xs:anyAtomicType* external
Returns
xs:anyAtomicType*
See also
for semantics please check fn:data
data#1
declare function fn:data(
$arg as item()*
) as xs:anyAtomicType* externalParameters
$arg as item()
Returns
xs:anyAtomicType*
See also
for semantics please check fn:data
dateTime#2
declare function fn:dateTime(
$arg1 as xs:date?,
$arg2 as xs:time?
) as xs:dateTime? externalParameters
$arg1 as xs:date$arg2 as xs:time
Returns
xs:dateTime?
See also
for semantics please check fn:dateTime
day-from-date#1
declare function fn:day-from-date(
$arg as xs:date?
) as xs:integer? externalParameters
$arg as xs:date
Returns
xs:integer?
See also
for semantics please check fn:day-from-date
days-from-duration#1
declare function fn:days-from-duration(
$arg as xs:duration?
) as xs:integer? externalParameters
$arg as xs:duration
Returns
xs:integer?
See also
for semantics please check fn:days-from-duration
deep-equal#2
declare function fn:deep-equal(
$parameter1 as item()*,
$parameter2 as item()*
) as xs:boolean externalParameters
$parameter1 as item()$parameter2 as item()
Returns
xs:boolean
See also
for semantics please check fn:deep-equal
deep-equal#3
declare function fn:deep-equal(
$parameter1 as item()*,
$parameter2 as item()*,
$collation as xs:string
) as xs:boolean externalParameters
$parameter1 as item()$parameter2 as item()$collation as xs:string
Returns
xs:boolean
See also
for semantics please check fn:deep-equal
default-collation#0
declare function fn:default-collation() as xs:string external
Returns
xs:string
See also
for semantics please check fn:default-collation
distinct-values#1
declare function fn:distinct-values(
$arg as xs:anyAtomicType*
) as xs:anyAtomicType* externalParameters
$arg as xs:anyAtomicType
Returns
xs:anyAtomicType*
See also
for semantics please check fn:distinct-values
distinct-values#2
declare function fn:distinct-values(
$arg as xs:anyAtomicType*,
$collation as xs:string
) as xs:anyAtomicType* externalParameters
$arg as xs:anyAtomicType$collation as xs:string
Returns
xs:anyAtomicType*
See also
for semantics please check fn:distinct-values
doc-available#1
declare function fn:doc-available(
$uri as xs:string?
) as xs:boolean externalParameters
$uri as xs:string
Returns
xs:boolean
See also
for semantics please check fn:doc-available
doc#1
declare function fn:doc(
$uri as xs:string?
) as document()? externalParameters
$uri as xs:string
Returns
document()?
See also
for semantics please check fn:doc
document-uri#0
declare function fn:document-uri() as xs:anyURI? external
Returns
xs:anyURI?
See also
for semantics please check fn:document-uri
document-uri#1
declare function fn:document-uri(
$arg as node()?
) as xs:anyURI? externalParameters
$arg as node()
Returns
xs:anyURI?
See also
for semantics please check fn:document-uri
element-with-id#1
declare function fn:element-with-id(
$arg as xs:string*
) as element(*)* externalParameters
$arg as xs:string
Returns
element(*)*
See also
for semantics please check fn:element-with-id
element-with-id#2
declare function fn:element-with-id(
$arg as xs:string*,
$node as node()
) as element(*)* externalParameters
$arg as xs:string$node as node()
Returns
element(*)*
See also
for semantics please check fn:element-with-id
empty#1
declare function fn:empty(
$arg as item()*
) as xs:boolean externalParameters
$arg as item()
Returns
xs:boolean
See also
for semantics please check fn:empty
encode-for-uri#1
declare function fn:encode-for-uri(
$uri-part as xs:string?
) as xs:string externalParameters
$uri-part as xs:string
Returns
xs:string
See also
for semantics please check fn:encode-for-uri
ends-with#2
declare function fn:ends-with(
$arg1 as xs:string?,
$arg2 as xs:string?
) as xs:boolean externalParameters
$arg1 as xs:string$arg2 as xs:string
Returns
xs:boolean
See also
for semantics please check fn:ends-with
ends-with#3
declare function fn:ends-with(
$arg1 as xs:string?,
$arg2 as xs:string?,
$collation as xs:string
) as xs:boolean externalParameters
$arg1 as xs:string$arg2 as xs:string$collation as xs:string
Returns
xs:boolean
See also
for semantics please check fn:ends-with
environment-variable#1
declare function fn:environment-variable(
$name as xs:string
) as xs:string? externalParameters
$name as xs:string
Returns
xs:string?
See also
for semantics please check fn:environment-variable
environment-variable#1
declare function fn:environment-variable(
$arg as xs:string
) as xs:string? externalParameters
$arg as xs:string
Returns
xs:string?
See also
for semantics please check fn:environment-variable
error#0
declare function fn:error() as none external
Returns
none
See also
for semantics please check fn:error
error#1
declare function fn:error(
$code as xs:QName
) as none externalParameters
$code as xs:QName
Returns
none
See also
for semantics please check fn:error
error#2
declare function fn:error(
$code as xs:QName?,
$description as xs:string
) as none externalParameters
$code as xs:QName$description as xs:string
Returns
none
See also
for semantics please check fn:error
error#3
declare function fn:error(
$code as xs:QName?,
$description as xs:string,
$error-object as item()*
) as none externalParameters
$code as xs:QName$description as xs:string$error-object as item()
Returns
none
See also
for semantics please check fn:error
escape-html-uri#1
declare function fn:escape-html-uri(
$uri as xs:string?
) as xs:string externalParameters
$uri as xs:string
Returns
xs:string
See also
for semantics please check fn:escape-html-uri
exactly-one#1
declare function fn:exactly-one(
$arg as item()*
) as item() externalParameters
$arg as item()
Returns
item()
See also
for semantics please check fn:exactly-one
exists#1
declare function fn:exists(
$arg as item()*
) as xs:boolean externalParameters
$arg as item()
Returns
xs:boolean
See also
for semantics please check fn:exists
false#0
declare function fn:false() as xs:boolean external
Returns
xs:boolean
See also
for semantics please check fn:false
filter#2
declare function fn:filter(
$f as function (item()) as xs:boolean,
$seq as item()*
) as item()* externalParameters
$f as function (item()) as xs:boolean$seq as item()
Returns
item()*
See also
for semantics please check fn:filter
floor#1
declare function fn:floor(
$arg as numeric?
) as numeric? externalParameters
$arg as numeric
Returns
numeric?
See also
for semantics please check fn:floor
fold-left#3
declare function fn:fold-left(
$f as function (item()*, item()) as item()*,
$zero as item()*,
$seq as item()*
) as item()* externalParameters
$f as function (item()*, item()) as item()*$zero as item()$seq as item()
Returns
item()*
See also
for semantics please check fn:fold-left
fold-right#3
declare function fn:fold-right(
$f as function (item(), item()*) as item()*,
$zero as item()*,
$seq as item()*
) as item()* externalParameters
$f as function (item(), item()*) as item()*$zero as item()$seq as item()
Returns
item()*
See also
for semantics please check fn:fold-right
format-date#2
declare function fn:format-date(
$value as xs:date?,
$picture as xs:string
) as xs:string? externalParameters
$value as xs:date$picture as xs:string
Returns
xs:string?
See also
for semantics please check fn:format-date
format-date#5
declare function fn:format-date(
$value as xs:date?,
$picture as xs:string,
$language as xs:string?,
$calendar as xs:string?,
$place as xs:string?
) as xs:string? externalParameters
$value as xs:date$picture as xs:string$language as xs:string$calendar as xs:string$place as xs:string
Returns
xs:string?
See also
for semantics please check fn:format-date
format-dateTime#2
declare function fn:format-dateTime(
$value as xs:dateTime?,
$picture as xs:string
) as xs:string? externalParameters
$value as xs:dateTime$picture as xs:string
Returns
xs:string?
See also
for semantics please check fn:format-dateTime
format-dateTime#5
declare function fn:format-dateTime(
$value as xs:dateTime?,
$picture as xs:string,
$language as xs:string?,
$calendar as xs:string?,
$place as xs:string?
) as xs:string? externalParameters
$value as xs:dateTime$picture as xs:string$language as xs:string$calendar as xs:string$place as xs:string
Returns
xs:string?
See also
for semantics please check fn:format-dateTime
format-integer#2
declare function fn:format-integer(
$value as xs:integer?,
$picture as xs:string
) as xs:string externalParameters
$value as xs:integer$picture as xs:string
Returns
xs:string
See also
for semantics please check fn:format-integer
format-integer#3
declare function fn:format-integer(
$value as xs:integer?,
$picture as xs:string,
$language as xs:string
) as xs:string externalParameters
$value as xs:integer$picture as xs:string$language as xs:string
Returns
xs:string
See also
for semantics please check fn:format-integer
format-number#2
declare function fn:format-number(
$value as numeric?,
$picture as xs:string
) as xs:string externalParameters
$value as numeric$picture as xs:string
Returns
xs:string
See also
for semantics please check fn:format-number
format-number#3
declare function fn:format-number(
$value as numeric?,
$picture as xs:string,
$decimal-format-name as xs:string
) as xs:string externalParameters
$value as numeric$picture as xs:string$decimal-format-name as xs:string
Returns
xs:string
See also
for semantics please check fn:format-number
format-time#2
declare function fn:format-time(
$value as xs:time?,
$picture as xs:string
) as xs:string? externalParameters
$value as xs:time$picture as xs:string
Returns
xs:string?
See also
for semantics please check fn:format-time
format-time#5
declare function fn:format-time(
$value as xs:time?,
$picture as xs:string,
$language as xs:string?,
$calendar as xs:string?,
$place as xs:string?
) as xs:string? externalParameters
$value as xs:time$picture as xs:string$language as xs:string$calendar as xs:string$place as xs:string
Returns
xs:string?
See also
for semantics please check fn:format-time
function-arity#1
declare function fn:function-arity(
$func as function (*)
) as xs:integer externalParameters
$func as function (*)
Returns
xs:integer
See also
for semantics please check fn:function-arity
generate-id#0
declare function fn:generate-id() as xs:string external
Returns
xs:string
See also
for semantics please check fn:generate-id
generate-id#1
declare function fn:generate-id(
$arg as node()?
) as xs:string externalParameters
$arg as node()
Returns
xs:string
See also
for semantics please check fn:generate-id
has-children#0
declare function fn:has-children() as xs:boolean external
Returns
xs:boolean
See also
for semantics please check fn:has-children
has-children#1
declare function fn:has-children(
$node as node()?
) as xs:boolean externalParameters
$node as node()
Returns
xs:boolean
See also
for semantics please check fn:has-children
head#1
declare function fn:head(
$arg as item()*
) as item()? externalParameters
$arg as item()
Returns
item()?
See also
for semantics please check fn:head
hours-from-duration#1
declare function fn:hours-from-duration(
$arg as xs:duration?
) as xs:integer? externalParameters
$arg as xs:duration
Returns
xs:integer?
See also
for semantics please check fn:hours-from-duration
hours-from-time#1
declare function fn:hours-from-time(
$arg as xs:time?
) as xs:integer? externalParameters
$arg as xs:time
Returns
xs:integer?
See also
for semantics please check fn:hours-from-time
id#1
declare function fn:id(
$arg as xs:string*
) as element(*)* externalParameters
$arg as xs:string
Returns
element(*)*
See also
for semantics please check fn:id
id#2
declare function fn:id(
$arg as xs:string*,
$node as node()
) as element(*)* externalParameters
$arg as xs:string$node as node()
Returns
element(*)*
See also
for semantics please check fn:id
idref#1
declare function fn:idref(
$arg as xs:string*
) as node()* externalParameters
$arg as xs:string
Returns
node()*
See also
for semantics please check fn:idref
idref#2
declare function fn:idref(
$arg as xs:string*,
$node as node()
) as node()* externalParameters
$arg as xs:string$node as node()
Returns
node()*
See also
for semantics please check fn:idref
implicit-timezone#0
declare function fn:implicit-timezone() as xs:dayTimeDuration external
Returns
xs:dayTimeDuration
See also
for semantics please check fn:implicit-timezone
in-scope-prefixes#1
declare function fn:in-scope-prefixes(
$element as element(*)
) as xs:string* externalParameters
$element as element(*)
Returns
xs:string*
See also
for semantics please check fn:in-scope-prefixes
index-of#2
declare function fn:index-of(
$seq as xs:anyAtomicType*,
$search as xs:anyAtomicType
) as xs:integer* externalParameters
$seq as xs:anyAtomicType$search as xs:anyAtomicType
Returns
xs:integer*
See also
for semantics please check fn:index-of
index-of#3
declare function fn:index-of(
$seq as xs:anyAtomicType*,
$search as xs:anyAtomicType,
$collation as xs:string
) as xs:integer* externalParameters
$seq as xs:anyAtomicType$search as xs:anyAtomicType$collation as xs:string
Returns
xs:integer*
See also
for semantics please check fn:index-of
innermost#1
declare function fn:innermost(
$nodes as node()*
) as node()* externalParameters
$nodes as node()
Returns
node()*
See also
for semantics please check fn:innermost
insert-before#3
declare function fn:insert-before(
$target as item()*,
$position as xs:integer,
$inserts as item()*
) as item()* externalParameters
$target as item()$position as xs:integer$inserts as item()
Returns
item()*
See also
for semantics please check fn:insert-before
iri-to-uri#1
declare function fn:iri-to-uri(
$iri as xs:string?
) as xs:string externalParameters
$iri as xs:string
Returns
xs:string
See also
for semantics please check fn:iri-to-uri
lang#1
declare function fn:lang(
$testlang as xs:string?
) as xs:boolean externalParameters
$testlang as xs:string
Returns
xs:boolean
See also
for semantics please check fn:lang
lang#2
declare function fn:lang(
$testlang as xs:string?,
$node as node()
) as xs:boolean externalParameters
$testlang as xs:string$node as node()
Returns
xs:boolean
See also
for semantics please check fn:lang
last#0
declare function fn:last() as xs:integer external
Returns
xs:integer
See also
for semantics please check fn:last
local-name-from-QName#1
declare function fn:local-name-from-QName(
$arg as xs:QName?
) as xs:NCName? externalParameters
$arg as xs:QName
Returns
xs:NCName?
See also
for semantics please check fn:local-name-from-QName
local-name#0
declare function fn:local-name() as xs:string external
Returns
xs:string
See also
for semantics please check fn:local-name
local-name#1
declare function fn:local-name(
$arg as node()?
) as xs:string externalParameters
$arg as node()
Returns
xs:string
See also
for semantics please check fn:local-name
lower-case#1
declare function fn:lower-case(
$arg as xs:string?
) as xs:string externalParameters
$arg as xs:string
Returns
xs:string
See also
for semantics please check fn:lower-case
map-pairs#3
declare function fn:map-pairs(
$f as function (item(), item()) as item()*,
$seq1 as item()*,
$seq2 as item()*
) as item()* externalParameters
$f as function (item(), item()) as item()*$seq1 as item()$seq2 as item()
Returns
item()*
See also
for semantics please check fn:map-pairs
map#2
declare function fn:map(
$f as function (item()) as item()*,
$seq as item()*
) as item()* externalParameters
$f as function (item()) as item()*$seq as item()
Returns
item()*
See also
for semantics please check fn:map
matches#2
declare function fn:matches(
$input as xs:string?,
$pattern as xs:string
) as xs:boolean externalParameters
$input as xs:string$pattern as xs:string
Returns
xs:boolean
See also
for semantics please check fn:matches
matches#3
declare function fn:matches(
$input as xs:string?,
$pattern as xs:string,
$flags as xs:string
) as xs:boolean externalParameters
$input as xs:string$pattern as xs:string$flags as xs:string
Returns
xs:boolean
See also
for semantics please check fn:matches
max#1
declare function fn:max(
$arg as xs:anyAtomicType*
) as xs:anyAtomicType? externalParameters
$arg as xs:anyAtomicType
Returns
xs:anyAtomicType?
See also
for semantics please check fn:max
max#2
declare function fn:max(
$arg as xs:anyAtomicType*,
$collation as xs:string
) as xs:anyAtomicType? externalParameters
$arg as xs:anyAtomicType$collation as xs:string
Returns
xs:anyAtomicType?
See also
for semantics please check fn:max
min#1
declare function fn:min(
$arg as xs:anyAtomicType*
) as xs:anyAtomicType? externalParameters
$arg as xs:anyAtomicType
Returns
xs:anyAtomicType?
See also
for semantics please check fn:min
min#2
declare function fn:min(
$arg as xs:anyAtomicType*,
$collation as xs:string
) as xs:anyAtomicType? externalParameters
$arg as xs:anyAtomicType$collation as xs:string
Returns
xs:anyAtomicType?
See also
for semantics please check fn:min
minutes-from-dateTime#1
declare function fn:minutes-from-dateTime(
$arg as xs:dateTime?
) as xs:integer? externalParameters
$arg as xs:dateTime
Returns
xs:integer?
See also
for semantics please check fn:minutes-from-dateTime
minutes-from-duration#1
declare function fn:minutes-from-duration(
$arg as xs:duration?
) as xs:integer? externalParameters
$arg as xs:duration
Returns
xs:integer?
See also
for semantics please check fn:minutes-from-duration
minutes-from-time#1
declare function fn:minutes-from-time(
$arg as xs:time?
) as xs:integer? externalParameters
$arg as xs:time
Returns
xs:integer?
See also
for semantics please check fn:minutes-from-time
month-from-date#1
declare function fn:month-from-date(
$arg as xs:date?
) as xs:integer? externalParameters
$arg as xs:date
Returns
xs:integer?
See also
for semantics please check fn:month-from-date
months-from-duration#1
declare function fn:months-from-duration(
$arg as xs:duration?
) as xs:integer? externalParameters
$arg as xs:duration
Returns
xs:integer?
See also
for semantics please check fn:months-from-duration
name#0
declare function fn:name() as xs:string external
Returns
xs:string
See also
for semantics please check fn:name
name#1
declare function fn:name(
$arg as node()?
) as xs:string externalParameters
$arg as node()
Returns
xs:string
See also
for semantics please check fn:name
namespace-uri-for-prefix#2
declare function fn:namespace-uri-for-prefix(
$prefix as xs:string?,
$element as element(*)
) as xs:anyURI? externalParameters
$prefix as xs:string$element as element(*)
Returns
xs:anyURI?
See also
for semantics please check fn:namespace-uri-for-prefix
namespace-uri-from-QName#1
declare function fn:namespace-uri-from-QName(
$arg as xs:QName?
) as xs:anyURI? externalParameters
$arg as xs:QName
Returns
xs:anyURI?
See also
for semantics please check fn:namespace-uri-from-QName
namespace-uri#0
declare function fn:namespace-uri() as xs:anyURI external
Returns
xs:anyURI
See also
for semantics please check fn:namespace-uri
namespace-uri#1
declare function fn:namespace-uri(
$arg as node()?
) as xs:anyURI externalParameters
$arg as node()
Returns
xs:anyURI
See also
for semantics please check fn:namespace-uri
nilled#0
declare function fn:nilled() as xs:boolean external
Returns
xs:boolean
See also
for semantics please check fn:nilled
nilled#1
declare function fn:nilled(
$arg as node()?
) as xs:boolean? externalParameters
$arg as node()
Returns
xs:boolean?
See also
for semantics please check fn:nilled
node-name#0
declare function fn:node-name() as xs:QName? external
Returns
xs:QName?
See also
for semantics please check fn:node-name
node-name#1
declare function fn:node-name(
$arg as node()?
) as xs:QName? externalParameters
$arg as node()
Returns
xs:QName?
See also
for semantics please check fn:node-name
normalize-space#0
declare function fn:normalize-space() as xs:string external
Returns
xs:string
See also
for semantics please check fn:normalize-space
normalize-space#1
declare function fn:normalize-space(
$arg as xs:string?
) as xs:string externalParameters
$arg as xs:string
Returns
xs:string
See also
for semantics please check fn:normalize-space
normalize-unicode#1
declare function fn:normalize-unicode(
$arg as xs:string?
) as xs:string externalParameters
$arg as xs:string
Returns
xs:string
See also
for semantics please check fn:normalize-unicode
normalize-unicode#2
declare function fn:normalize-unicode(
$arg as xs:string?,
$normalizationForm as xs:string
) as xs:string externalParameters
$arg as xs:string$normalizationForm as xs:string
Returns
xs:string
See also
for semantics please check fn:normalize-unicode
not#1
declare function fn:not(
$arg as item()*
) as xs:boolean externalParameters
$arg as item()
Returns
xs:boolean
See also
for semantics please check fn:not
number#0
declare function fn:number() as xs:double external
Returns
xs:double
See also
for semantics please check fn:number
number#1
declare function fn:number(
$arg as xs:anyAtomicType?
) as xs:double externalParameters
$arg as xs:anyAtomicType
Returns
xs:double
See also
for semantics please check fn:number
one-or-more#1
declare function fn:one-or-more(
$arg as item()*
) as item()+ externalParameters
$arg as item()
Returns
item()+
See also
for semantics please check fn:one-or-more
outermost#1
declare function fn:outermost(
$nodes as node()*
) as node()* externalParameters
$nodes as node()
Returns
node()*
See also
for semantics please check fn:outermost
parse-xml-fragment#1
declare function fn:parse-xml-fragment(
$arg as xs:string?
) as document(element(*,xs:untyped)) externalParameters
$arg as xs:string
Returns
document(element(*,xs:untyped))
See also
for semantics please check fn:parse-xml-fragment
parse-xml#1
declare function fn:parse-xml(
$arg as xs:string?
) as document(element(*,xs:untyped)) externalParameters
$arg as xs:string
Returns
document(element(*,xs:untyped))
See also
for semantics please check fn:parse-xml
parse-xml#2
declare function fn:parse-xml(
$arg as xs:string?,
$baseURI as xs:string
) as document(element(*,xs:untyped)) externalParameters
$arg as xs:string$baseURI as xs:string
Returns
document(element(*,xs:untyped))
See also
for semantics please check fn:parse-xml
position#0
declare function fn:position() as xs:integer external
Returns
xs:integer
See also
for semantics please check fn:position
prefix-from-QName#1
declare function fn:prefix-from-QName(
$arg as xs:QName?
) as xs:NCName? externalParameters
$arg as xs:QName
Returns
xs:NCName?
See also
for semantics please check fn:prefix-from-QName
remove#2
declare function fn:remove(
$target as item()*,
$position as xs:integer
) as item()* externalParameters
$target as item()$position as xs:integer
Returns
item()*
See also
for semantics please check fn:remove
replace#3
declare function fn:replace(
$input as xs:string?,
$pattern as xs:string,
$replacement as xs:string
) as xs:string externalParameters
$input as xs:string$pattern as xs:string$replacement as xs:string
Returns
xs:string
See also
for semantics please check fn:replace
replace#4
declare function fn:replace(
$input as xs:string?,
$pattern as xs:string,
$replacement as xs:string,
$flags as xs:string
) as xs:string externalParameters
$input as xs:string$pattern as xs:string$replacement as xs:string$flags as xs:string
Returns
xs:string
See also
for semantics please check fn:replace
resolve-QName#2
declare function fn:resolve-QName(
$qname as xs:string?,
$element as element(*)
) as xs:QName? externalParameters
$qname as xs:string$element as element(*)
Returns
xs:QName?
See also
for semantics please check fn:resolve-QName
resolve-uri#1
declare function fn:resolve-uri(
$relative as xs:string?
) as xs:anyURI? externalParameters
$relative as xs:string
Returns
xs:anyURI?
See also
for semantics please check fn:resolve-uri
resolve-uri#2
declare function fn:resolve-uri(
$relative as xs:string?,
$base as xs:string
) as xs:anyURI? externalParameters
$relative as xs:string$base as xs:string
Returns
xs:anyURI?
See also
for semantics please check fn:resolve-uri
reverse#1
declare function fn:reverse(
$arg as item()*
) as item()* externalParameters
$arg as item()
Returns
item()*
See also
for semantics please check fn:reverse
root#0
declare function fn:root() as node() external
Returns
node()
See also
for semantics please check fn:root
root#1
declare function fn:root(
$arg as node()?
) as node()? externalParameters
$arg as node()
Returns
node()?
See also
for semantics please check fn:root
round-half-to-even#1
declare function fn:round-half-to-even(
$arg as numeric?
) as numeric? externalParameters
$arg as numeric
Returns
numeric?
See also
for semantics please check fn:round-half-to-even
round-half-to-even#2
declare function fn:round-half-to-even(
$arg as numeric?,
$precision as xs:integer
) as numeric? externalParameters
$arg as numeric$precision as xs:integer
Returns
numeric?
See also
for semantics please check fn:round-half-to-even
round#1
declare function fn:round(
$arg as numeric?
) as numeric? externalParameters
$arg as numeric
Returns
numeric?
See also
for semantics please check fn:round
round#2
declare function fn:round(
$arg as numeric?,
$precision as xs:integer
) as numeric? externalParameters
$arg as numeric$precision as xs:integer
Returns
numeric?
See also
for semantics please check fn:round
seconds-from-dateTime#1
declare function fn:seconds-from-dateTime(
$arg as xs:dateTime?
) as xs:decimal? externalParameters
$arg as xs:dateTime
Returns
xs:decimal?
See also
for semantics please check fn:seconds-from-dateTime
seconds-from-duration#1
declare function fn:seconds-from-duration(
$arg as xs:duration?
) as xs:decimal? externalParameters
$arg as xs:duration
Returns
xs:decimal?
See also
for semantics please check fn:seconds-from-duration
seconds-from-time#1
declare function fn:seconds-from-time(
$arg as xs:time?
) as xs:decimal? externalParameters
$arg as xs:time
Returns
xs:decimal?
See also
for semantics please check fn:seconds-from-time
serialize#1
declare function fn:serialize(
$arg as item()*
) as xs:string externalParameters
$arg as item()
Returns
xs:string
See also
for semantics please check fn:serialize
serialize#2
declare function fn:serialize(
$arg as item()*,
$params as element(output:serialization-parameters)?
) as xs:string externalParameters
$arg as item()$params as element(output:serialization-parameters)
Returns
xs:string
See also
for semantics please check fn:serialize
starts-with#2
declare function fn:starts-with(
$arg1 as xs:string?,
$arg2 as xs:string?
) as xs:boolean externalParameters
$arg1 as xs:string$arg2 as xs:string
Returns
xs:boolean
See also
for semantics please check fn:starts-with
starts-with#3
declare function fn:starts-with(
$arg1 as xs:string?,
$arg2 as xs:string?,
$collation as xs:string
) as xs:boolean externalParameters
$arg1 as xs:string$arg2 as xs:string$collation as xs:string
Returns
xs:boolean
See also
for semantics please check fn:starts-with
static-base-uri#0
declare function fn:static-base-uri() as xs:anyURI? external
Returns
xs:anyURI?
See also
for semantics please check fn:static-base-uri
string-join#1
declare function fn:string-join(
$arg1 as xs:string*
) as xs:string externalParameters
$arg1 as xs:string
Returns
xs:string
See also
for semantics please check fn:string-join
string-join#2
declare function fn:string-join(
$arg1 as xs:string*,
$arg2 as xs:string
) as xs:string externalParameters
$arg1 as xs:string$arg2 as xs:string
Returns
xs:string
See also
for semantics please check fn:string-join
string-length#0
declare function fn:string-length() as xs:integer external
Returns
xs:integer
See also
for semantics please check fn:string-length
string-length#1
declare function fn:string-length(
$arg as xs:string?
) as xs:integer externalParameters
$arg as xs:string
Returns
xs:integer
See also
for semantics please check fn:string-length
string-to-codepoints#1
declare function fn:string-to-codepoints(
$arg as xs:string?
) as xs:integer* externalParameters
$arg as xs:string
Returns
xs:integer*
See also
for semantics please check fn:string-to-codepoints
string-to-codepoints#1
declare function fn:string-to-codepoints(
$arg as xs:string?
) as xs:integer* externalParameters
$arg as xs:string
Returns
xs:integer*
See also
for semantics please check fn:string-to-codepoints
string#0
declare function fn:string() as xs:string external
Returns
xs:string
See also
for semantics please check fn:string
string#1
declare function fn:string(
$arg as item()?
) as xs:string externalParameters
$arg as item()
Returns
xs:string
See also
for semantics please check fn:string
subsequence#2
declare function fn:subsequence(
$sourceSeq as item()*,
$startingLoc as xs:double
) as item()* externalParameters
$sourceSeq as item()$startingLoc as xs:double
Returns
item()*
See also
for semantics please check fn:subsequence
subsequence#3
declare function fn:subsequence(
$sourceSeq as item()*,
$startingLoc as xs:double,
$length as xs:double
) as item()* externalParameters
$sourceSeq as item()$startingLoc as xs:double$length as xs:double
Returns
item()*
See also
for semantics please check fn:subsequence
substring-after#2
declare function fn:substring-after(
$arg1 as xs:string?,
$arg2 as xs:string?
) as xs:string externalParameters
$arg1 as xs:string$arg2 as xs:string
Returns
xs:string
See also
for semantics please check fn:substring-after
substring-after#3
declare function fn:substring-after(
$arg1 as xs:string?,
$arg2 as xs:string?,
$collation as xs:string
) as xs:string externalParameters
$arg1 as xs:string$arg2 as xs:string$collation as xs:string
Returns
xs:string
See also
for semantics please check fn:substring-after
substring-before#2
declare function fn:substring-before(
$arg1 as xs:string?,
$arg2 as xs:string?
) as xs:string externalParameters
$arg1 as xs:string$arg2 as xs:string
Returns
xs:string
See also
for semantics please check fn:substring-before
substring-before#3
declare function fn:substring-before(
$arg1 as xs:string?,
$arg2 as xs:string?,
$collation as xs:string
) as xs:string externalParameters
$arg1 as xs:string$arg2 as xs:string$collation as xs:string
Returns
xs:string
See also
for semantics please check fn:substring-before
substring#2
declare function fn:substring(
$sourceString as xs:string?,
$start as xs:double
) as xs:string externalParameters
$sourceString as xs:string$start as xs:double
Returns
xs:string
See also
for semantics please check fn:substring
substring#3
declare function fn:substring(
$sourceString as xs:string?,
$start as xs:double,
$length as xs:double
) as xs:string externalParameters
$sourceString as xs:string$start as xs:double$length as xs:double
Returns
xs:string
See also
for semantics please check fn:substring
sum#1
declare function fn:sum(
$arg as xs:anyAtomicType*
) as xs:anyAtomicType externalParameters
$arg as xs:anyAtomicType
Returns
xs:anyAtomicType
See also
for semantics please check fn:sum
sum#2
declare function fn:sum(
$arg as xs:anyAtomicType*,
$zero as xs:anyAtomicType?
) as xs:anyAtomicType? externalParameters
$arg as xs:anyAtomicType$zero as xs:anyAtomicType
Returns
xs:anyAtomicType?
See also
for semantics please check fn:sum
tail#1
declare function fn:tail(
$arg as item()*
) as item()* externalParameters
$arg as item()
Returns
item()*
See also
for semantics please check fn:tail
timezone-from-date#1
declare function fn:timezone-from-date(
$arg as xs:date?
) as xs:dayTimeDuration? externalParameters
$arg as xs:date
Returns
xs:dayTimeDuration?
See also
for semantics please check fn:timezone-from-date
timezone-from-dateTime#1
declare function fn:timezone-from-dateTime(
$arg as xs:dateTime?
) as xs:dayTimeDuration? externalParameters
$arg as xs:dateTime
Returns
xs:dayTimeDuration?
See also
for semantics please check fn:timezone-from-dateTime
timezone-from-time#1
declare function fn:timezone-from-time(
$arg as xs:time?
) as xs:dayTimeDuration? externalParameters
$arg as xs:time
Returns
xs:dayTimeDuration?
See also
for semantics please check fn:timezone-from-time
tokenize#2
declare function fn:tokenize(
$input as xs:string?,
$pattern as xs:string
) as xs:string* externalParameters
$input as xs:string$pattern as xs:string
Returns
xs:string*
See also
for semantics please check fn:tokenize
tokenize#3
declare function fn:tokenize(
$input as xs:string?,
$pattern as xs:string,
$flags as xs:string
) as xs:string* externalParameters
$input as xs:string$pattern as xs:string$flags as xs:string
Returns
xs:string*
See also
for semantics please check fn:tokenize
trace#2
declare function fn:trace(
$value as item()*,
$label as xs:string
) as item()* externalParameters
$value as item()$label as xs:string
Returns
item()*
See also
for semantics please check fn:trace
translate#3
declare function fn:translate(
$arg as xs:string?,
$mapString as xs:string,
$transString as xs:string
) as xs:string externalParameters
$arg as xs:string$mapString as xs:string$transString as xs:string
Returns
xs:string
See also
for semantics please check fn:translate
true#0
declare function fn:true() as xs:boolean external
Returns
xs:boolean
See also
for semantics please check fn:true
unordered#1
declare function fn:unordered(
$sourceSeq as item()*
) as item()* externalParameters
$sourceSeq as item()
Returns
item()*
See also
for semantics please check fn:unordered
unparsed-text-available#1
declare function fn:unparsed-text-available(
$href as xs:string?
) as xs:boolean externalParameters
$href as xs:string
Returns
xs:boolean
See also
for semantics please check fn:unparsed-text-available
unparsed-text-available#1
declare function fn:unparsed-text-available(
$href as xs:string?
) as xs:boolean externalParameters
$href as xs:string
Returns
xs:boolean
See also
for semantics please check fn:unparsed-text-available
unparsed-text-available#2
declare function fn:unparsed-text-available(
$href as xs:string?,
$encoding as xs:string
) as xs:boolean externalParameters
$href as xs:string$encoding as xs:string
Returns
xs:boolean
See also
for semantics please check fn:unparsed-text-available
unparsed-text-available#2
declare function fn:unparsed-text-available(
$href as xs:string?,
$encoding as xs:string
) as xs:boolean externalParameters
$href as xs:string$encoding as xs:string
Returns
xs:boolean
See also
for semantics please check fn:unparsed-text-available
unparsed-text-lines#1
declare function fn:unparsed-text-lines(
$href as xs:string?
) as xs:string* externalParameters
$href as xs:string
Returns
xs:string*
See also
for semantics please check fn:unparsed-text-lines
unparsed-text-lines#2
declare function fn:unparsed-text-lines(
$href as xs:string?,
$encoding as xs:string
) as xs:string* externalParameters
$href as xs:string$encoding as xs:string
Returns
xs:string*
See also
for semantics please check fn:unparsed-text-lines
unparsed-text-lines#2
declare function fn:unparsed-text-lines(
$href as xs:string?,
$encoding as xs:string
) as xs:string* externalParameters
$href as xs:string$encoding as xs:string
Returns
xs:string*
See also
for semantics please check fn:unparsed-text-lines
unparsed-text#1
declare function fn:unparsed-text(
$href as xs:string?
) as xs:string? externalParameters
$href as xs:string
Returns
xs:string?
See also
for semantics please check fn:unparsed-text
unparsed-text#1
declare function fn:unparsed-text(
$href as xs:string?
) as xs:string? externalParameters
$href as xs:string
Returns
xs:string?
See also
for semantics please check fn:unparsed-text
unparsed-text#2
declare function fn:unparsed-text(
$href as xs:string?,
$encoding as xs:string
) as xs:string? externalParameters
$href as xs:string$encoding as xs:string
Returns
xs:string?
See also
for semantics please check fn:unparsed-text
unparsed-text#2
declare function fn:unparsed-text(
$href as xs:string?,
$encoding as xs:string
) as xs:string? externalParameters
$href as xs:string$encoding as xs:string
Returns
xs:string?
See also
for semantics please check fn:unparsed-text
upper-case#1
declare function fn:upper-case(
$arg as xs:string?
) as xs:string externalParameters
$arg as xs:string
Returns
xs:string
See also
for semantics please check fn:upper-case
uri-collection#0
declare function fn:uri-collection() as xs:anyURI* external
Returns
xs:anyURI*
See also
for semantics please check fn:uri-collection
uri-collection#0
declare function fn:uri-collection() as xs:anyURI* external
Returns
xs:anyURI*
See also
for semantics please check fn:uri-collection
uri-collection#1
declare function fn:uri-collection(
$arg as xs:string?
) as xs:anyURI* externalParameters
$arg as xs:string
Returns
xs:anyURI*
See also
for semantics please check fn:uri-collection
uri-collection#1
declare function fn:uri-collection(
$arg as xs:string?
) as xs:anyURI* externalParameters
$arg as xs:string
Returns
xs:anyURI*
See also
for semantics please check fn:uri-collection
year-from-date#1
declare function fn:year-from-date(
$arg as xs:date?
) as xs:integer? externalParameters
$arg as xs:date
Returns
xs:integer?
See also
for semantics please check fn:year-from-date
years-from-duration#1
declare function fn:years-from-duration(
$arg as xs:duration?
) as xs:integer? externalParameters
$arg as xs:duration
Returns
xs:integer?
See also
for semantics please check fn:years-from-duration
zero-or-one#1
declare function fn:zero-or-one(
$arg as item()*
) as item()? externalParameters
$arg as item()
Returns
item()?
See also
for semantics please check fn:zero-or-one