http://www.w3.org/2005/xpath-functions ZC

Module 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.

Author:

www.w3c.org

Module Resources
Related Documentation

For more details please also see:

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
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
Functions
QName back to 'Function Summary'
declare function fn:QName (
            $paramURI as xs:string?, 
            $paramQName as xs:string 
 ) as xs:QName external

No description available.

See:

abs back to 'Function Summary'
declare function fn:abs (
            $arg as numeric? 
 ) as numeric? external

No description available.

See:

adjust-date-to-timezone back to 'Function Summary'
declare function fn:adjust-date-to-timezone (
            $arg as xs:date? 
 ) as xs:date? external

No description available.

See:

adjust-date-to-timezone back to 'Function Summary'
declare function fn:adjust-date-to-timezone (
            $arg as xs:date?, 
            $timezone as xs:dayTimeDuration? 
 ) as xs:date? external

No description available.

See:

adjust-dateTime-to-timezone back to 'Function Summary'
declare function fn:adjust-dateTime-to-timezone (
            $arg as xs:dateTime? 
 ) as xs:dateTime external

No description available.

See:

adjust-dateTime-to-timezone back to 'Function Summary'
declare function fn:adjust-dateTime-to-timezone (
            $arg as xs:dateTime?, 
            $timezone as xs:dayTimeDuration? 
 ) as xs:dateTime external

No description available.

See:

adjust-time-to-timezone back to 'Function Summary'
declare function fn:adjust-time-to-timezone (
            $arg as xs:time? 
 ) as xs:time? external

No description available.

See:

adjust-time-to-timezone back to 'Function Summary'
declare function fn:adjust-time-to-timezone (
            $arg as xs:time?, 
            $timezone as xs:dayTimeDuration? 
 ) as xs:time? external

No description available.

See:

analyze-string back to 'Function Summary'
declare function fn:analyze-string (
            $input as xs:string?, 
            $pattern as xs:string 
 ) as element(fn:analyze-string-result) external

No description available.

See:

analyze-string back to 'Function Summary'
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.

See:

available-environment-variables back to 'Function Summary'
declare function fn:available-environment-variables (
 ) as xs:string* external

No description available.

See:

avg back to 'Function Summary'
declare function fn:avg (
            $arg as xs:anyAtomicType* 
 ) as xs:anyAtomicType? external

No description available.

See:

base-uri back to 'Function Summary'
declare function fn:base-uri (
 ) as xs:anyURI? external

No description available.

See:

base-uri back to 'Function Summary'
declare function fn:base-uri (
            $arg as node()? 
 ) as xs:anyURI? external

No description available.

See:

boolean back to 'Function Summary'
declare function fn:boolean (
            $arg as item()* 
 ) as xs:boolean external

No description available.

See:

ceiling back to 'Function Summary'
declare function fn:ceiling (
            $arg as numeric? 
 ) as numeric? external

No description available.

See:

codepoint-equal back to 'Function Summary'
declare function fn:codepoint-equal (
            $comparand1 as xs:string?, 
            $comparand2 as xs:string? 
 ) as xs:boolean? external

No description available.

See:

codepoints-to-string back to 'Function Summary'
declare function fn:codepoints-to-string (
            $arg as xs:integer* 
 ) as xs:string external

No description available.

See:

codepoints-to-string back to 'Function Summary'
declare function fn:codepoints-to-string (
            $arg as xs:integer* 
 ) as xs:string external

No description available.

See:

collection back to 'Function Summary'
declare function fn:collection (
 ) as node()* external

No description available.

See:

collection back to 'Function Summary'
declare function fn:collection (
            $arg as xs:string? 
 ) as node()* external

No description available.

See:

compare back to 'Function Summary'
declare function fn:compare (
            $comparand1 as xs:string?, 
            $comparand2 as xs:string? 
 ) as xs:integer? external

No description available.

See:

compare back to 'Function Summary'
declare function fn:compare (
            $comparand1 as xs:string?, 
            $comparand2 as xs:string?, 
            $collation as xs:string 
 ) as xs:integer? external

No description available.

See:

concat back to 'Function Summary'
declare function fn:concat (
            $arg1 as xs:anyAtomicType?, 
            $arg2 as xs:anyAtomicType? 
 ) as xs:string external

No description available.

See:

contains back to 'Function Summary'
declare function fn:contains (
            $arg1 as xs:string?, 
            $arg2 as xs:string? 
 ) as xs:boolean external

No description available.

See:

contains back to 'Function Summary'
declare function fn:contains (
            $arg1 as xs:string?, 
            $arg2 as xs:string?, 
            $collation as xs:string 
 ) as xs:boolean external

No description available.

See:

count back to 'Function Summary'
declare function fn:count (
            $arg as item()* 
 ) as xs:integer external

No description available.

See:

current-date back to 'Function Summary'
declare function fn:current-date (
 ) as xs:date external

No description available.

See:

current-dateTime back to 'Function Summary'
declare function fn:current-dateTime (
 ) as xs:dateTimeStamp external

No description available.

See:

current-time back to 'Function Summary'
declare function fn:current-time (
 ) as xs:time external

No description available.

See:

data back to 'Function Summary'
declare function fn:data (
 ) as xs:anyAtomicType* external

No description available.

See:

data back to 'Function Summary'
declare function fn:data (
            $arg as item()* 
 ) as xs:anyAtomicType* external

No description available.

See:

dateTime back to 'Function Summary'
declare function fn:dateTime (
            $arg1 as xs:date?, 
            $arg2 as xs:time? 
 ) as xs:dateTime? external

No description available.

See:

day-from-date back to 'Function Summary'
declare function fn:day-from-date (
            $arg as xs:date? 
 ) as xs:integer? external

No description available.

See:

days-from-duration back to 'Function Summary'
declare function fn:days-from-duration (
            $arg as xs:duration? 
 ) as xs:integer? external

No description available.

See:

deep-equal back to 'Function Summary'
declare function fn:deep-equal (
            $parameter1 as item()*, 
            $parameter2 as item()* 
 ) as xs:boolean external

No description available.

See:

deep-equal back to 'Function Summary'
declare function fn:deep-equal (
            $parameter1 as item()*, 
            $parameter2 as item()*, 
            $collation as xs:string 
 ) as xs:boolean external

No description available.

See:

default-collation back to 'Function Summary'
declare function fn:default-collation (
 ) as xs:string external

No description available.

See:

distinct-values back to 'Function Summary'
declare function fn:distinct-values (
            $arg as xs:anyAtomicType* 
 ) as xs:anyAtomicType* external

No description available.

See:

distinct-values back to 'Function Summary'
declare function fn:distinct-values (
            $arg as xs:anyAtomicType*, 
            $collation as xs:string 
 ) as xs:anyAtomicType* external

No description available.

See:

doc back to 'Function Summary'
declare function fn:doc (
            $uri as xs:string? 
 ) as document()? external

No description available.

See:

doc-available back to 'Function Summary'
declare function fn:doc-available (
            $uri as xs:string? 
 ) as xs:boolean external

No description available.

See:

document-uri back to 'Function Summary'
declare function fn:document-uri (
 ) as xs:anyURI? external

No description available.

See:

document-uri back to 'Function Summary'
declare function fn:document-uri (
            $arg as node()? 
 ) as xs:anyURI? external

No description available.

See:

element-with-id back to 'Function Summary'
declare function fn:element-with-id (
            $arg as xs:string* 
 ) as element(*)* external

No description available.

See:

element-with-id back to 'Function Summary'
declare function fn:element-with-id (
            $arg as xs:string*, 
            $node as node() 
 ) as element(*)* external

No description available.

See:

empty back to 'Function Summary'
declare function fn:empty (
            $arg as item()* 
 ) as xs:boolean external

No description available.

See:

encode-for-uri back to 'Function Summary'
declare function fn:encode-for-uri (
            $uri-part as xs:string? 
 ) as xs:string external

No description available.

See:

ends-with back to 'Function Summary'
declare function fn:ends-with (
            $arg1 as xs:string?, 
            $arg2 as xs:string? 
 ) as xs:boolean external

No description available.

See:

ends-with back to 'Function Summary'
declare function fn:ends-with (
            $arg1 as xs:string?, 
            $arg2 as xs:string?, 
            $collation as xs:string 
 ) as xs:boolean external

No description available.

See:

environment-variable back to 'Function Summary'
declare function fn:environment-variable (
            $name as xs:string 
 ) as xs:string? external

No description available.

See:

error back to 'Function Summary'
declare function fn:error (
 ) as none external

No description available.

See:

error back to 'Function Summary'
declare function fn:error (
            $code as xs:QName 
 ) as none external

No description available.

See:

error back to 'Function Summary'
declare function fn:error (
            $code as xs:QName?, 
            $description as xs:string 
 ) as none external

No description available.

See:

error back to 'Function Summary'
declare function fn:error (
            $code as xs:QName?, 
            $description as xs:string, 
            $error-object as item()* 
 ) as none external

No description available.

See:

escape-html-uri back to 'Function Summary'
declare function fn:escape-html-uri (
            $uri as xs:string? 
 ) as xs:string external

No description available.

See:

exactly-one back to 'Function Summary'
declare function fn:exactly-one (
            $arg as item()* 
 ) as item() external

No description available.

See:

exists back to 'Function Summary'
declare function fn:exists (
            $arg as item()* 
 ) as xs:boolean external

No description available.

See:

false back to 'Function Summary'
declare function fn:false (
 ) as xs:boolean external

No description available.

See:

filter back to 'Function Summary'
declare function fn:filter (
            $f as , 
            $seq as item()* 
 ) as item()* external

No description available.

See:

floor back to 'Function Summary'
declare function fn:floor (
            $arg as numeric? 
 ) as numeric? external

No description available.

See:

fold-left back to 'Function Summary'
declare function fn:fold-left (
            $f as , 
            $zero as item()*, 
            $seq as item()* 
 ) as item()* external

No description available.

See:

fold-right back to 'Function Summary'
declare function fn:fold-right (
            $f as , 
            $zero as item()*, 
            $seq as item()* 
 ) as item()* external

No description available.

See:

format-date back to 'Function Summary'
declare function fn:format-date (
            $value as xs:date?, 
            $picture as xs:string 
 ) as xs:string? external

No description available.

See:

format-date back to 'Function Summary'
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.

See:

format-dateTime back to 'Function Summary'
declare function fn:format-dateTime (
            $value as xs:dateTime?, 
            $picture as xs:string 
 ) as xs:string? external

No description available.

See:

format-dateTime back to 'Function Summary'
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.

See:

format-integer back to 'Function Summary'
declare function fn:format-integer (
            $value as xs:integer?, 
            $picture as xs:string 
 ) as xs:string external

No description available.

See:

format-integer back to 'Function Summary'
declare function fn:format-integer (
            $value as xs:integer?, 
            $picture as xs:string, 
            $language as xs:string 
 ) as xs:string external

No description available.

See:

format-number back to 'Function Summary'
declare function fn:format-number (
            $value as numeric?, 
            $picture as xs:string 
 ) as xs:string external

No description available.

See:

format-number back to 'Function Summary'
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.

See:

format-time back to 'Function Summary'
declare function fn:format-time (
            $value as xs:time?, 
            $picture as xs:string 
 ) as xs:string? external

No description available.

See:

format-time back to 'Function Summary'
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.

See:

function-arity back to 'Function Summary'
declare function fn:function-arity (
            $func as 
 ) as xs:integer external

No description available.

See:

generate-id back to 'Function Summary'
declare function fn:generate-id (
 ) as xs:string external

No description available.

See:

generate-id back to 'Function Summary'
declare function fn:generate-id (
            $arg as node()? 
 ) as xs:string external

No description available.

See:

has-children back to 'Function Summary'
declare function fn:has-children (
            $node as node()? 
 ) as xs:boolean external

No description available.

See:

head back to 'Function Summary'
declare function fn:head (
            $arg as item()* 
 ) as item()? external

No description available.

See:

hours-from-duration back to 'Function Summary'
declare function fn:hours-from-duration (
            $arg as xs:duration? 
 ) as xs:integer? external

No description available.

See:

hours-from-time back to 'Function Summary'
declare function fn:hours-from-time (
            $arg as xs:time? 
 ) as xs:integer? external

No description available.

See:

id back to 'Function Summary'
declare function fn:id (
            $arg as xs:string* 
 ) as element(*)* external

No description available.

See:

id back to 'Function Summary'
declare function fn:id (
            $arg as xs:string*, 
            $node as node() 
 ) as element(*)* external

No description available.

See:

idref back to 'Function Summary'
declare function fn:idref (
            $arg as xs:string* 
 ) as node()* external

No description available.

See:

idref back to 'Function Summary'
declare function fn:idref (
            $arg as xs:string*, 
            $node as node() 
 ) as node()* external

No description available.

See:

implicit-timezone back to 'Function Summary'
declare function fn:implicit-timezone (
 ) as xs:dayTimeDuration external

No description available.

See:

in-scope-prefixes back to 'Function Summary'
declare function fn:in-scope-prefixes (
            $element as element(*) 
 ) as xs:string* external

No description available.

See:

index-of back to 'Function Summary'
declare function fn:index-of (
            $seq as xs:anyAtomicType*, 
            $search as xs:anyAtomicType 
 ) as xs:integer* external

No description available.

See:

index-of back to 'Function Summary'
declare function fn:index-of (
            $seq as xs:anyAtomicType*, 
            $search as xs:anyAtomicType, 
            $collation as xs:string 
 ) as xs:integer* external

No description available.

See:

innermost back to 'Function Summary'
declare function fn:innermost (
            $nodes as node()* 
 ) as node()* external

No description available.

See:

insert-before back to 'Function Summary'
declare function fn:insert-before (
            $target as item()*, 
            $position as xs:integer, 
            $inserts as item()* 
 ) as item()* external

No description available.

See:

iri-to-uri back to 'Function Summary'
declare function fn:iri-to-uri (
            $iri as xs:string? 
 ) as xs:string external

No description available.

See:

lang back to 'Function Summary'
declare function fn:lang (
            $testlang as xs:string? 
 ) as xs:boolean external

No description available.

See:

lang back to 'Function Summary'
declare function fn:lang (
            $testlang as xs:string?, 
            $node as node() 
 ) as xs:boolean external

No description available.

See:

last back to 'Function Summary'
declare function fn:last (
 ) as xs:integer external

No description available.

See:

local-name back to 'Function Summary'
declare function fn:local-name (
 ) as xs:string external

No description available.

See:

local-name back to 'Function Summary'
declare function fn:local-name (
            $arg as node()? 
 ) as xs:string external

No description available.

See:

local-name-from-QName back to 'Function Summary'
declare function fn:local-name-from-QName (
            $arg as xs:QName? 
 ) as xs:NCName? external

No description available.

See:

lower-case back to 'Function Summary'
declare function fn:lower-case (
            $arg as xs:string? 
 ) as xs:string external

No description available.

See:

map back to 'Function Summary'
declare function fn:map (
            $f as , 
            $seq as item()* 
 ) as item()* external

No description available.

See:

map-pairs back to 'Function Summary'
declare function fn:map-pairs (
            $f as , 
            $seq1 as item()*, 
            $seq2 as item()* 
 ) as item()* external

No description available.

See:

matches back to 'Function Summary'
declare function fn:matches (
            $input as xs:string?, 
            $pattern as xs:string 
 ) as xs:boolean external

No description available.

See:

matches back to 'Function Summary'
declare function fn:matches (
            $input as xs:string?, 
            $pattern as xs:string, 
            $flags as xs:string 
 ) as xs:boolean external

No description available.

See:

max back to 'Function Summary'
declare function fn:max (
            $arg as xs:anyAtomicType* 
 ) as xs:anyAtomicType? external

No description available.

See:

max back to 'Function Summary'
declare function fn:max (
            $arg as xs:anyAtomicType*, 
            $collation as xs:string 
 ) as xs:anyAtomicType? external

No description available.

See:

min back to 'Function Summary'
declare function fn:min (
            $arg as xs:anyAtomicType* 
 ) as xs:anyAtomicType? external

No description available.

See:

min back to 'Function Summary'
declare function fn:min (
            $arg as xs:anyAtomicType*, 
            $collation as xs:string 
 ) as xs:anyAtomicType? external

No description available.

See:

minutes-from-dateTime back to 'Function Summary'
declare function fn:minutes-from-dateTime (
            $arg as xs:dateTime? 
 ) as xs:integer? external

No description available.

See:

minutes-from-duration back to 'Function Summary'
declare function fn:minutes-from-duration (
            $arg as xs:duration? 
 ) as xs:integer? external

No description available.

See:

minutes-from-time back to 'Function Summary'
declare function fn:minutes-from-time (
            $arg as xs:time? 
 ) as xs:integer? external

No description available.

See:

month-from-date back to 'Function Summary'
declare function fn:month-from-date (
            $arg as xs:date? 
 ) as xs:integer? external

No description available.

See:

months-from-duration back to 'Function Summary'
declare function fn:months-from-duration (
            $arg as xs:duration? 
 ) as xs:integer? external

No description available.

See:

name back to 'Function Summary'
declare function fn:name (
 ) as xs:string external

No description available.

See:

name back to 'Function Summary'
declare function fn:name (
            $arg as node()? 
 ) as xs:string external

No description available.

See:

namespace-uri back to 'Function Summary'
declare function fn:namespace-uri (
 ) as xs:anyURI external

No description available.

See:

namespace-uri back to 'Function Summary'
declare function fn:namespace-uri (
            $arg as node()? 
 ) as xs:anyURI external

No description available.

See:

namespace-uri-for-prefix back to 'Function Summary'
declare function fn:namespace-uri-for-prefix (
            $prefix as xs:string?, 
            $element as element(*) 
 ) as xs:anyURI? external

No description available.

See:

namespace-uri-from-QName back to 'Function Summary'
declare function fn:namespace-uri-from-QName (
            $arg as xs:QName? 
 ) as xs:anyURI? external

No description available.

See:

nilled back to 'Function Summary'
declare function fn:nilled (
            $arg as node()? 
 ) as xs:boolean? external

No description available.

See:

node-name back to 'Function Summary'
declare function fn:node-name (
 ) as xs:QName? external

No description available.

See:

node-name back to 'Function Summary'
declare function fn:node-name (
            $arg as node()? 
 ) as xs:QName? external

No description available.

See:

normalize-space back to 'Function Summary'
declare function fn:normalize-space (
 ) as xs:string external

No description available.

See:

normalize-space back to 'Function Summary'
declare function fn:normalize-space (
            $arg as xs:string? 
 ) as xs:string external

No description available.

See:

normalize-unicode back to 'Function Summary'
declare function fn:normalize-unicode (
            $arg as xs:string? 
 ) as xs:string external

No description available.

See:

normalize-unicode back to 'Function Summary'
declare function fn:normalize-unicode (
            $arg as xs:string?, 
            $normalizationForm as xs:string 
 ) as xs:string external

No description available.

See:

not back to 'Function Summary'
declare function fn:not (
            $arg as item()* 
 ) as xs:boolean external

No description available.

See:

number back to 'Function Summary'
declare function fn:number (
 ) as xs:double external

No description available.

See:

number back to 'Function Summary'
declare function fn:number (
            $arg as xs:anyAtomicType? 
 ) as xs:double external

No description available.

See:

one-or-more back to 'Function Summary'
declare function fn:one-or-more (
            $arg as item()* 
 ) as item()+ external

No description available.

See:

outermost back to 'Function Summary'
declare function fn:outermost (
            $nodes as node()* 
 ) as node()* external

No description available.

See:

parse-xml back to 'Function Summary'
declare function fn:parse-xml (
            $arg as xs:string? 
 ) as document(element(*,xs:untyped)) external

No description available.

See:

parse-xml back to 'Function Summary'
declare function fn:parse-xml (
            $arg as xs:string?, 
            $baseURI as xs:string 
 ) as document(element(*,xs:untyped)) external

No description available.

See:

position back to 'Function Summary'
declare function fn:position (
 ) as xs:integer external

No description available.

See:

prefix-from-QName back to 'Function Summary'
declare function fn:prefix-from-QName (
            $arg as xs:QName? 
 ) as xs:NCName? external

No description available.

See:

remove back to 'Function Summary'
declare function fn:remove (
            $target as item()*, 
            $position as xs:integer 
 ) as item()* external

No description available.

See:

replace back to 'Function Summary'
declare function fn:replace (
            $input as xs:string?, 
            $pattern as xs:string, 
            $replacement as xs:string 
 ) as xs:string external

No description available.

See:

replace back to 'Function Summary'
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.

See:

resolve-QName back to 'Function Summary'
declare function fn:resolve-QName (
            $qname as xs:string?, 
            $element as element(*) 
 ) as xs:QName? external

No description available.

See:

resolve-uri back to 'Function Summary'
declare function fn:resolve-uri (
            $relative as xs:string? 
 ) as xs:anyURI? external

No description available.

See:

resolve-uri back to 'Function Summary'
declare function fn:resolve-uri (
            $relative as xs:string?, 
            $base as xs:string 
 ) as xs:anyURI? external

No description available.

See:

reverse back to 'Function Summary'
declare function fn:reverse (
            $arg as item()* 
 ) as item()* external

No description available.

See:

root back to 'Function Summary'
declare function fn:root (
 ) as node() external

No description available.

See:

root back to 'Function Summary'
declare function fn:root (
            $arg as node()? 
 ) as node()? external

No description available.

See:

round back to 'Function Summary'
declare function fn:round (
            $arg as numeric? 
 ) as numeric? external

No description available.

See:

round back to 'Function Summary'
declare function fn:round (
            $arg as numeric?, 
            $precision as xs:integer 
 ) as numeric? external

No description available.

See:

round-half-to-even back to 'Function Summary'
declare function fn:round-half-to-even (
            $arg as numeric? 
 ) as numeric? external

No description available.

See:

round-half-to-even back to 'Function Summary'
declare function fn:round-half-to-even (
            $arg as numeric?, 
            $precision as xs:integer 
 ) as numeric? external

No description available.

See:

seconds-from-dateTime back to 'Function Summary'
declare function fn:seconds-from-dateTime (
            $arg as xs:dateTime? 
 ) as xs:decimal? external

No description available.

See:

seconds-from-duration back to 'Function Summary'
declare function fn:seconds-from-duration (
            $arg as xs:duration? 
 ) as xs:decimal? external

No description available.

See:

seconds-from-time back to 'Function Summary'
declare function fn:seconds-from-time (
            $arg as xs:time? 
 ) as xs:decimal? external

No description available.

See:

serialize back to 'Function Summary'
declare function fn:serialize (
            $arg as item()* 
 ) as xs:string external

No description available.

See:

serialize back to 'Function Summary'
declare function fn:serialize (
            $arg as item()*, 
            $params as element(output:serialization-parameters)? 
 ) as xs:string external

No description available.

See:

starts-with back to 'Function Summary'
declare function fn:starts-with (
            $arg1 as xs:string?, 
            $arg2 as xs:string? 
 ) as xs:boolean external

No description available.

See:

starts-with back to 'Function Summary'
declare function fn:starts-with (
            $arg1 as xs:string?, 
            $arg2 as xs:string?, 
            $collation as xs:string 
 ) as xs:boolean external

No description available.

See:

static-base-uri back to 'Function Summary'
declare function fn:static-base-uri (
 ) as xs:anyURI? external

No description available.

See:

string back to 'Function Summary'
declare function fn:string (
 ) as xs:string external

No description available.

See:

string back to 'Function Summary'
declare function fn:string (
            $arg as item()? 
 ) as xs:string external

No description available.

See:

string-join back to 'Function Summary'
declare function fn:string-join (
            $arg1 as xs:string* 
 ) as xs:string external

No description available.

See:

string-join back to 'Function Summary'
declare function fn:string-join (
            $arg1 as xs:string*, 
            $arg2 as xs:string 
 ) as xs:string external

No description available.

See:

string-length back to 'Function Summary'
declare function fn:string-length (
 ) as xs:integer external

No description available.

See:

string-length back to 'Function Summary'
declare function fn:string-length (
            $arg as xs:string? 
 ) as xs:integer external

No description available.

See:

string-to-codepoints back to 'Function Summary'
declare function fn:string-to-codepoints (
            $arg as xs:string? 
 ) as xs:integer* external

No description available.

See:

string-to-codepoints back to 'Function Summary'
declare function fn:string-to-codepoints (
            $arg as xs:string? 
 ) as xs:integer* external

No description available.

See:

subsequence back to 'Function Summary'
declare function fn:subsequence (
            $sourceSeq as item()*, 
            $startingLoc as xs:double 
 ) as item()* external

No description available.

See:

subsequence back to 'Function Summary'
declare function fn:subsequence (
            $sourceSeq as item()*, 
            $startingLoc as xs:double, 
            $length as xs:double 
 ) as item()* external

No description available.

See:

substring back to 'Function Summary'
declare function fn:substring (
            $sourceString as xs:string?, 
            $start as xs:double 
 ) as xs:string external

No description available.

See:

substring back to 'Function Summary'
declare function fn:substring (
            $sourceString as xs:string?, 
            $start as xs:double, 
            $length as xs:double 
 ) as xs:string external

No description available.

See:

substring-after back to 'Function Summary'
declare function fn:substring-after (
            $arg1 as xs:string?, 
            $arg2 as xs:string? 
 ) as xs:string external

No description available.

See:

substring-after back to 'Function Summary'
declare function fn:substring-after (
            $arg1 as xs:string?, 
            $arg2 as xs:string?, 
            $collation as xs:string 
 ) as xs:string external

No description available.

See:

substring-before back to 'Function Summary'
declare function fn:substring-before (
            $arg1 as xs:string?, 
            $arg2 as xs:string? 
 ) as xs:string external

No description available.

See:

substring-before back to 'Function Summary'
declare function fn:substring-before (
            $arg1 as xs:string?, 
            $arg2 as xs:string?, 
            $collation as xs:string 
 ) as xs:string external

No description available.

See:

sum back to 'Function Summary'
declare function fn:sum (
            $arg as xs:anyAtomicType* 
 ) as xs:anyAtomicType external

No description available.

See:

sum back to 'Function Summary'
declare function fn:sum (
            $arg as xs:anyAtomicType*, 
            $zero as xs:anyAtomicType? 
 ) as xs:anyAtomicType? external

No description available.

See:

tail back to 'Function Summary'
declare function fn:tail (
            $arg as item()* 
 ) as item()* external

No description available.

See:

timezone-from-date back to 'Function Summary'
declare function fn:timezone-from-date (
            $arg as xs:date? 
 ) as xs:dayTimeDuration? external

No description available.

See:

timezone-from-dateTime back to 'Function Summary'
declare function fn:timezone-from-dateTime (
            $arg as xs:dateTime? 
 ) as xs:dayTimeDuration? external

No description available.

See:

timezone-from-time back to 'Function Summary'
declare function fn:timezone-from-time (
            $arg as xs:time? 
 ) as xs:dayTimeDuration? external

No description available.

See:

tokenize back to 'Function Summary'
declare function fn:tokenize (
            $input as xs:string?, 
            $pattern as xs:string 
 ) as xs:string* external

No description available.

See:

tokenize back to 'Function Summary'
declare function fn:tokenize (
            $input as xs:string?, 
            $pattern as xs:string, 
            $flags as xs:string 
 ) as xs:string* external

No description available.

See:

trace back to 'Function Summary'
declare function fn:trace (
            $value as item()*, 
            $label as xs:string 
 ) as item()* external

No description available.

See:

translate back to 'Function Summary'
declare function fn:translate (
            $arg as xs:string?, 
            $mapString as xs:string, 
            $transString as xs:string 
 ) as xs:string external

No description available.

See:

true back to 'Function Summary'
declare function fn:true (
 ) as xs:boolean external

No description available.

See:

unordered back to 'Function Summary'
declare function fn:unordered (
            $sourceSeq as item()* 
 ) as item()* external

No description available.

See:

unparsed-text back to 'Function Summary'
declare function fn:unparsed-text (
            $href as xs:string? 
 ) as xs:string? external

No description available.

See:

unparsed-text back to 'Function Summary'
declare function fn:unparsed-text (
            $href as xs:string?, 
            $encoding as xs:string 
 ) as xs:string? external

No description available.

See:

unparsed-text-available back to 'Function Summary'
declare function fn:unparsed-text-available (
            $href as xs:string? 
 ) as xs:boolean external

No description available.

See:

unparsed-text-available back to 'Function Summary'
declare function fn:unparsed-text-available (
            $href as xs:string?, 
            $encoding as xs:string 
 ) as xs:boolean external

No description available.

See:

unparsed-text-lines back to 'Function Summary'
declare function fn:unparsed-text-lines (
            $href as xs:string? 
 ) as xs:string* external

No description available.

See:

unparsed-text-lines back to 'Function Summary'
declare function fn:unparsed-text-lines (
            $href as xs:string?, 
            $encoding as xs:string 
 ) as xs:string* external

No description available.

See:

upper-case back to 'Function Summary'
declare function fn:upper-case (
            $arg as xs:string? 
 ) as xs:string external

No description available.

See:

uri-collection back to 'Function Summary'
declare function fn:uri-collection (
 ) as xs:anyURI* external

No description available.

See:

uri-collection back to 'Function Summary'
declare function fn:uri-collection (
            $arg as xs:string? 
 ) as xs:anyURI* external

No description available.

See:

year-from-date back to 'Function Summary'
declare function fn:year-from-date (
            $arg as xs:date? 
 ) as xs:integer? external

No description available.

See:

years-from-duration back to 'Function Summary'
declare function fn:years-from-duration (
            $arg as xs:duration? 
 ) as xs:integer? external

No description available.

See:

zero-or-one back to 'Function Summary'
declare function fn:zero-or-one (
            $arg as item()* 
 ) as item()? external

No description available.

See:

blog comments powered by Disqus