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