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
External QName ( $paramURI as xs:string?, $paramQName as xs:string ) as xs:QName
.
External abs ( $arg as numeric? ) as numeric?
.
External adjust-date-to-timezone ( $arg as xs:date? ) as xs:date?
.
External adjust-date-to-timezone ( $arg as xs:date?, $timezone as xs:dayTimeDuration? ) as xs:date?
.
External adjust-dateTime-to-timezone ( $arg as xs:dateTime? ) as xs:dateTime
.
External adjust-dateTime-to-timezone ( $arg as xs:dateTime?, $timezone as xs:dayTimeDuration? ) as xs:dateTime
.
External adjust-time-to-timezone ( $arg as xs:time? ) as xs:time?
.
External adjust-time-to-timezone ( $arg as xs:time?, $timezone as xs:dayTimeDuration? ) as xs:time?
.
External analyze-string ( $input as xs:string?, $pattern as xs:string ) as element(fn:analyze-string-result)
.
External analyze-string ( $input as xs:string?, $pattern as xs:string, $flags as xs:string ) as element(fn:analyze-string-result)
.
External available-environment-variables ( ) as xs:string*
.
External available-environment-variables ( ) as xs:string*
.
External avg ( $arg as xs:anyAtomicType* ) as xs:anyAtomicType?
.
External base-uri ( ) as xs:anyURI?
.
External base-uri ( $arg as node()? ) as xs:anyURI?
.
External boolean ( $arg as item()* ) as xs:boolean
.
External ceiling ( $arg as numeric? ) as numeric?
.
External codepoint-equal ( $comparand1 as xs:string?, $comparand2 as xs:string? ) as xs:boolean?
.
External codepoints-to-string ( $arg as xs:integer* ) as xs:string
.
External codepoints-to-string ( $arg as xs:integer* ) as xs:string
.
External collection ( ) as node()*
.
External collection ( $arg as xs:string? ) as node()*
.
External compare ( $comparand1 as xs:string?, $comparand2 as xs:string? ) as xs:integer?
.
External compare ( $comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string ) as xs:integer?
.
External concat ( $arg1 as xs:anyAtomicType?, $arg2 as xs:anyAtomicType? ) as xs:string
.
External contains ( $arg1 as xs:string?, $arg2 as xs:string? ) as xs:boolean
.
External contains ( $arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string ) as xs:boolean
.
External count ( $arg as item()* ) as xs:integer
.
External current-date ( ) as xs:date
.
External current-dateTime ( ) as xs:dateTimeStamp
.
External current-time ( ) as xs:time
.
External data ( ) as xs:anyAtomicType*
.
External data ( $arg as item()* ) as xs:anyAtomicType*
.
External dateTime ( $arg1 as xs:date?, $arg2 as xs:time? ) as xs:dateTime?
.
External day-from-date ( $arg as xs:date? ) as xs:integer?
.
External days-from-duration ( $arg as xs:duration? ) as xs:integer?
.
External deep-equal ( $parameter1 as item()*, $parameter2 as item()* ) as xs:boolean
.
External deep-equal ( $parameter1 as item()*, $parameter2 as item()*, $collation as xs:string ) as xs:boolean
.
External default-collation ( ) as xs:string
.
External distinct-values ( $arg as xs:anyAtomicType* ) as xs:anyAtomicType*
.
External distinct-values ( $arg as xs:anyAtomicType*, $collation as xs:string ) as xs:anyAtomicType*
.
External doc ( $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 ( $arg as xs:string ) as xs:string?
.
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 function (item()) as xs:boolean, $seq as item()* ) as item()*
.
External floor ( $arg as numeric? ) as numeric?
.
External fold-left ( $f as function (item()*, item()) as item()*, $zero as item()*, $seq as item()* ) as item()*
.
External fold-right ( $f as function (item(), item()*) as item()*, $zero as item()*, $seq as item()* ) as item()*
.
External format-date ( $value as xs:date?, $picture as xs:string ) as xs:string?
.
External format-date ( $value as xs:date?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string? ) as xs:string?
.
External format-dateTime ( $value as xs:dateTime?, $picture as xs:string ) as xs:string?
.
External format-dateTime ( $value as xs:dateTime?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string? ) as xs:string?
.
External format-integer ( $value as xs:integer?, $picture as xs:string ) as xs:string
.
External format-integer ( $value as xs:integer?, $picture as xs:string, $language as xs:string ) as xs:string
.
External format-number ( $value as numeric?, $picture as xs:string ) as xs:string
.
External format-number ( $value as numeric?, $picture as xs:string, $decimal-format-name as xs:string ) as xs:string
.
External format-time ( $value as xs:time?, $picture as xs:string ) as xs:string?
.
External format-time ( $value as xs:time?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string? ) as xs:string?
.
External function-arity ( $func as function (*) ) as xs:integer
.
External generate-id ( ) as xs:string
.
External generate-id ( $arg as node()? ) as xs:string
.
External has-children ( ) as xs:boolean
.
External has-children ( $node as node()? ) as xs:boolean
.
External head ( $arg as item()* ) as item()?
.
External hours-from-duration ( $arg as xs:duration? ) as xs:integer?
.
External hours-from-time ( $arg as xs:time? ) as xs:integer?
.
External id ( $arg as xs:string* ) as element(*)*
.
External id ( $arg as xs:string*, $node as node() ) as element(*)*
.
External idref ( $arg as xs:string* ) as node()*
.
External idref ( $arg as xs:string*, $node as node() ) as node()*
.
External implicit-timezone ( ) as xs:dayTimeDuration
.
External in-scope-prefixes ( $element as element(*) ) as xs:string*
.
External index-of ( $seq as xs:anyAtomicType*, $search as xs:anyAtomicType ) as xs:integer*
.
External index-of ( $seq as xs:anyAtomicType*, $search as xs:anyAtomicType, $collation as xs:string ) as xs:integer*
.
External innermost ( $nodes as node()* ) as node()*
.
External insert-before ( $target as item()*, $position as xs:integer, $inserts as item()* ) as item()*
.
External iri-to-uri ( $iri as xs:string? ) as xs:string
.
External lang ( $testlang as xs:string? ) as xs:boolean
.
External lang ( $testlang as xs:string?, $node as node() ) as xs:boolean
.
External last ( ) as xs:integer
.
External local-name ( ) 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 function (item()) as item()*, $seq as item()* ) as item()*
.
External map-pairs ( $f as function (item(), item()) as item()*, $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 ( ) as xs:boolean
.
External nilled ( $arg as node()? ) as xs:boolean?
.
External node-name ( ) as xs:QName?
.
External node-name ( $arg as node()? ) as xs:QName?
.
External normalize-space ( ) as xs:string
.
External normalize-space ( $arg as xs:string? ) as xs:string
.
External normalize-unicode ( $arg as xs:string? ) as xs:string
.
External normalize-unicode ( $arg as xs:string?, $normalizationForm as xs:string ) as xs:string
.
External not ( $arg as item()* ) as xs:boolean
.
External number ( ) as xs:double
.
External number ( $arg as xs:anyAtomicType? ) as xs:double
.
External one-or-more ( $arg as item()* ) as item()+
.
External outermost ( $nodes as node()* ) as node()*
.
External parse-xml ( $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 parse-xml-fragment ( $arg 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? ) as xs:string?
.
External unparsed-text ( $href as xs:string?, $encoding as xs:string ) as xs:string?
.
External unparsed-text ( $href as xs:string?, $encoding as xs:string ) as xs:string?
.
External unparsed-text-available ( $href as xs:string? ) as xs:boolean
.
External unparsed-text-available ( $href as xs:string? ) as xs:boolean
.
External unparsed-text-available ( $href as xs:string?, $encoding as xs:string ) as xs:boolean
.
External unparsed-text-available ( $href as xs:string?, $encoding as xs:string ) as xs:boolean
.
External unparsed-text-lines ( $href as xs:string? ) as xs:string*
.
External unparsed-text-lines ( $href as xs:string?, $encoding as xs:string ) as xs:string*
.
External unparsed-text-lines ( $href as xs:string?, $encoding as xs:string ) as xs:string*
.
External upper-case ( $arg as xs:string? ) as xs:string
.
External uri-collection ( ) as xs:anyURI*
.
External uri-collection ( ) as xs:anyURI*
.
External uri-collection ( $arg as xs:string? ) as xs:anyURI*
.
External uri-collection ( $arg as xs:string? ) as xs:anyURI*
.
External year-from-date ( $arg as xs:date? ) as xs:integer?
.
External years-from-duration ( $arg as xs:duration? ) as xs:integer?
.
External zero-or-one ( $arg as item()* ) as item()?
.
Functions
External QName back to 'Function Summary'
declare function fn:QName (
            $paramURI as xs:string?,
            $paramQName as xs:string
) as xs:QName

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External 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?

No description available.

See:

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

No description available.

See:

External 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

No description available.

See:

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

No description available.

See:

External 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?

No description available.

See:

External 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)

No description available.

See:

External 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)

No description available.

See:

External available-environment-variables back to 'Function Summary'
declare function fn:available-environment-variables (

) as xs:string*

No description available.

See:

External available-environment-variables back to 'Function Summary'
declare function fn:available-environment-variables (

) as xs:string*

No description available.

See:

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

No description available.

See:

External base-uri back to 'Function Summary'
declare function fn:base-uri (

) as xs:anyURI?

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External collection back to 'Function Summary'
declare function fn:collection (

) as node()*

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External current-date back to 'Function Summary'
declare function fn:current-date (

) as xs:date

No description available.

See:

External current-dateTime back to 'Function Summary'
declare function fn:current-dateTime (

) as xs:dateTimeStamp

No description available.

See:

External current-time back to 'Function Summary'
declare function fn:current-time (

) as xs:time

No description available.

See:

External data back to 'Function Summary'
declare function fn:data (

) as xs:anyAtomicType*

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External default-collation back to 'Function Summary'
declare function fn:default-collation (

) as xs:string

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External document-uri back to 'Function Summary'
declare function fn:document-uri (

) as xs:anyURI?

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External 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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External error back to 'Function Summary'
declare function fn:error (

) as none

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External false back to 'Function Summary'
declare function fn:false (

) as xs:boolean

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External 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?

No description available.

See:

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

No description available.

See:

External 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?

No description available.

See:

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

No description available.

See:

External 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

No description available.

See:

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

No description available.

See:

External 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

No description available.

See:

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

No description available.

See:

External 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?

No description available.

See:

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

No description available.

See:

External generate-id back to 'Function Summary'
declare function fn:generate-id (

) as xs:string

No description available.

See:

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

No description available.

See:

External has-children back to 'Function Summary'
declare function fn:has-children (

) as xs:boolean

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External implicit-timezone back to 'Function Summary'
declare function fn:implicit-timezone (

) as xs:dayTimeDuration

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External 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*

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External last back to 'Function Summary'
declare function fn:last (

) as xs:integer

No description available.

See:

External local-name back to 'Function Summary'
declare function fn:local-name (

) as xs:string

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External name back to 'Function Summary'
declare function fn:name (

) as xs:string

No description available.

See:

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

No description available.

See:

External namespace-uri back to 'Function Summary'
declare function fn:namespace-uri (

) as xs:anyURI

No description available.

See:

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

No description available.

See:

External 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?

No description available.

See:

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

No description available.

See:

External nilled back to 'Function Summary'
declare function fn:nilled (

) as xs:boolean

No description available.

See:

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

No description available.

See:

External node-name back to 'Function Summary'
declare function fn:node-name (

) as xs:QName?

No description available.

See:

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

No description available.

See:

External normalize-space back to 'Function Summary'
declare function fn:normalize-space (

) as xs:string

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External number back to 'Function Summary'
declare function fn:number (

) as xs:double

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External position back to 'Function Summary'
declare function fn:position (

) as xs:integer

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External 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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External root back to 'Function Summary'
declare function fn:root (

) as node()

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External 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

No description available.

See:

External static-base-uri back to 'Function Summary'
declare function fn:static-base-uri (

) as xs:anyURI?

No description available.

See:

External string back to 'Function Summary'
declare function fn:string (

) as xs:string

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External string-length back to 'Function Summary'
declare function fn:string-length (

) as xs:integer

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External 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

No description available.

See:

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

No description available.

See:

External 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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External true back to 'Function Summary'
declare function fn:true (

) as xs:boolean

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

External uri-collection back to 'Function Summary'
declare function fn:uri-collection (

) as xs:anyURI*

No description available.

See:

External uri-collection back to 'Function Summary'
declare function fn:uri-collection (

) as xs:anyURI*

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See:

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

No description available.

See: