|
Class Summary |
| Constructor |
Constructor class for functions. |
| ConstructorFL |
Constructor class for the functions library. |
| FnAbs |
Returns the absolute value of $arg. |
| FnAvg |
Returns the average of the values in the input sequence $arg, that is, the sum of
the values divided by the number of values. |
| FnBaseUri |
Returns the value of the base-uri property for $arg as defined by the accessor
function dm:base-uri() for that kind of node in Section 5.1 base-uri Accessor of
the specification. |
| FnBoolean |
Computes the effective boolean value of the sequence $arg. |
| FnCeiling |
Returns the smallest (closest to negative infinity) number with no fractional part
that is not less than the value of $arg. |
| FnCodepointsToString |
Creates an xs:string from a sequence of code points. |
| FnCompare |
String comparison function. |
| FnConcat |
Sequence concatenation function. |
| FnContains |
Returns an xs:boolean indicating whether or not the value of $arg1 contains
(at the beginning, at the end, or anywhere within) at least one sequence of
collation units that provides a minimal match to the collation units in the
value of $arg2, according to the collation that is used. |
| FnCount |
Returns the number of items in the value of $arg. |
| FnCurrentDate |
Returns xs:date(fn:current-dateTime()). |
| FnCurrentDateTime |
Returns the xs:dateTime (with timezone) from the dynamic context. |
| FnCurrentTime |
Returns xs:time(fn:current-dateTime()). |
| FnData |
fn:data takes a sequence of items and returns a sequence of atomic values. |
| FnDayFromDate |
Returns an xs:integer between 1 and 31, both inclusive, representing the day
component in the localized value of $arg. |
| FnDayFromDateTime |
Returns an xs:integer between 1 and 31, both inclusive, representing the
day component in the localized value of $arg. |
| FnDaysFromDuration |
Returns an xs:integer representing the days component in the canonical lexical
representation of the value of $arg. |
| FnDeepEqual |
The function assesses whether two sequences are deep-equal to each other. |
| FnDistinctValues |
Returns the sequence that results from removing from $arg all but one of a set of
values that are eq to one other. |
| FnDoc |
Retrieves a document using an xs:anyURI supplied as an xs:string. |
| FnDocumentUri |
Returns the value of the document-uri property for $arg as defined by the dm:document-uri
accessor function defined in Section 6.1.2 AccessorsDM. |
| FnEmpty |
If the value of $arg is the empty sequence, the function returns true; otherwise,
the function returns false. |
| FnEndsWith |
Returns an xs:boolean indicating whether or not the value of $arg1 ends with
a sequence of collation units that provides a minimal match to the collation
units of M$arg2 according to the collation that is used. |
| FnError |
The fn:error function causes the evaluation of the outermost XQuery or transformation
to stop. |
| FnEscapeUri |
Function to apply URI escaping rules. |
| FnExactlyOne |
Returns $arg if it contains exactly one item. |
| FnExists |
If the value of $arg is not the empty sequence, the function returns true; otherwise,
the function returns false. |
| FnFalse |
Returns the xs:boolean value false. |
| FnFloor |
Returns the largest (closest to positive infinity) number with no fractional part
that is not greater than the value of $arg. |
| FnFunctionLibrary |
Maintains a library of core functions and user defined functions. |
| FnHoursFromDateTime |
Returns an xs:integer between 0 and 23, both inclusive, representing the hours component
in the localized value of $arg. |
| FnHoursFromDuration |
Returns an xs:integer representing the hours component in the canonical lexical
representation of the value of $arg. |
| FnHoursFromTime |
Returns an xs:integer between 0 and 23, both inclusive, representing the value of
the hours component in the localized value of $arg. |
| FnImplicitTimezone |
Returns the value of the implicit timezone property from the dynamic context. |
| FnIndexOf |
Returns a sequence of positive integers giving the positions within the sequence
$seqParam of items that are equal to $srchParam. |
| FnInsertBefore |
Returns a new sequence constructed from the value of $target with the value of $inserts
inserted at the position specified by the value of $position. |
| FnLang |
This function tests whether the language of $node, or the context node if the
second argument is omitted, as specified by xml:lang attributes is the same
as, or is a sublanguage of, the language specified by $testlang. |
| FnLast |
Returns an xs:integer indicating the number of items in the sequence of items
currently being processed. |
| FnLocalName |
Returns the local part of the name of $arg as an xs:string that will either be
the zero-length string or will have the lexical form of an xs:NCName. |
| FnLocalNameFromQName |
Returns an xs:NCNAME representing the local part of $arg. |
| FnLowerCase |
Conversion to lower-case function. |
| FnMatches |
The function returns true if $input matches the regular expression supplied as
$pattern as influenced by the value of $flags, if present; otherwise, it returns false. |
| FnMax |
Selects an item from the input sequence $arg whose value is greater than or
equal to the value of every other item in the input sequence. |
| FnMin |
selects an item from the input sequence $arg whose value is less than or equal
to the value of every other item in the input sequence. |
| FnMinutesFromDateTime |
Returns an xs:integer value between 0 and 59, both inclusive, representing
the minute component in the localized value of $arg. |
| FnMinutesFromDuration |
Returns an xs:integer representing the minutes component in the canonical lexical
representation of the value of $arg. |
| FnMinutesFromTime |
Returns an xs:integer value between 0 to 59, both inclusive, representing
the value of the minutes component in the localized value of $arg. |
| FnMonthFromDate |
Returns an xs:integer between 1 and 12, both inclusive, representing
the month component in the localized value of $arg. |
| FnMonthFromDateTime |
Returns an xs:integer between 1 and 12, both inclusive, representing
the month component in the localized value of $arg. |
| FnMonthsFromDuration |
Returns an xs:integer representing the months component in the canonical
lexical representation of the value of $arg. |
| FnName |
Returns the name of a node, as an xs:string that is either
the zero-length string, or has the lexical form of an xs:QName. |
| FnNamespaceUri |
Returns the namespace URI of the xs:QName of $arg. |
| FnNamespaceUriFromQName |
Returns the namespace URI for $arg as an xs:string. |
| FnNilled |
Returns an xs:boolean indicating whether the argument node is "nilled". |
| FnNodeName |
Returns an expanded-QName for node kinds that can have names. |
| FnNormalizeSpace |
Function to normalize whitespace. |
| FnNot |
$arg is first reduced to an effective boolean value by applying the fn:boolean() function. |
| FnNumber |
Returns the value indicated by $arg or, if $arg is not specified, the context item
after atomization, converted to an xs:double. |
| FnOneOrMore |
Returns $arg if it contains one or more items. |
| FnPosition |
Returns an xs:integer indicating the position of the context item within the sequence
of items currently being processed. |
| FnQName |
Returns an xs:QName with the namespace URI given in $paramURI. |
| FnRemove |
Returns a new sequence constructed from the value of $target with the item at the
position specified by the value of $position removed. |
| FnReplace |
The function returns the xs:string that is obtained by replacing each non-overlapping
substring of $input that matches the given $pattern with an occurrence of the
$replacement string. |
| FnResolveQName |
Returns an xs:QName value (that is, an expanded-QName) by taking an xs:string that has
the lexical form of an xs:QName (a string in the form "prefix:local-name" or
"local-name") and resolving it using the in-scope namespaces for a given element. |
| FnReverse |
Sequence reverse function. |
| FnRoot |
Returns the root of the tree to which $arg belongs. |
| FnRound |
Returns the number with no fractional part that is closest to the argument. |
| FnRoundHalfToEven |
The value returned is the nearest (that is, numerically closest) numeric to $arg that
is a multiple of ten to the power of minus $precision. |
| FnSecondsFromDateTime |
Returns an xs:decimal value between 0 and 60.999..., both inclusive representing
the seconds and fractional seconds in the localized value of $arg. |
| FnSecondsFromDuration |
Returns an xs:decimal representing the seconds component in the canonical lexical
representation of the value of $arg. |
| FnSecondsFromTime |
Returns an xs:decimal value between 0 and 60.999..., both inclusive, representing
the seconds and fractional seconds in the localized value of $arg. |
| FnStartsWith |
Returns an xs:boolean indicating whether or not the value of $arg1 starts with
a sequence of collation units that provides a minimal match to the collation
units of $arg2 according to the collation that is used. |
| FnStaticBaseUri |
Returns the value of the base-uri property from the static context. |
| FnString |
Returns the value of $arg represented as a xs:string. |
| FnStringJoin |
Function to join strings together. |
| FnStringLength |
Function to calculate string length. |
| FnStringToCodepoints |
Returns the sequence of code points that constitute an xs:string. |
| FnSubsequence |
Returns the contiguous sequence of items in the value of $sourceSeq beginning at
the position indicated by the value of $startingLoc and continuing for the number
of items indicated by the value of $length. |
| FnSubstring |
Function to obtain a substring from a string. |
| FnSubstringAfter |
Returns the substring of the value of $arg1 that follows in the value of $arg1 the
first occurrence of a sequence of collation units that provides a minimal match to
the collation units of $arg2 according to the collation that is used. |
| FnSubstringBefore |
Returns the substring of the value of $arg1 that precedes in the value of $arg1
the first occurrence of a sequence of collation units that provides a minimal
match to the collation units of $arg2 according to the collation that is used. |
| FnSum |
Returns a value obtained by adding together the values in $arg. |
| FnTimezoneFromDate |
Returns the timezone component of $arg if any. |
| FnTimezoneFromDateTime |
Returns the timezone component of $arg if any. |
| FnTimezoneFromTime |
Returns the timezone component of $arg if any. |
| FnTokenize |
This function breaks the $input string into a sequence of strings, treating any
substring that matches $pattern as a separator. |
| FnTrace |
The input $value is returned, unchanged, as the result of the function. |
| FnTranslate |
Translation function. |
| FnTrue |
Returns the xs:boolean value true. |
| FnUnordered |
Returns the items of $sourceSeq in a non-deterministic order. |
| FnUpperCase |
Conversion to upper-case function. |
| FnYearFromDate |
Returns an xs:integer representing the year in the localized value of $arg. |
| FnYearFromDateTime |
Returns an xs:integer representing the year component in the localized value of $arg. |
| FnYearsFromDuration |
Returns an xs:integer representing the years component in the canonical lexical
representation of the value of $arg. |
| FnZeroOrOne |
Returns $arg if it contains zero or one items. |
| FsConvertOperand |
Function to convert a sequence of items to a sequence of atomic values. |
| FsDiv |
Class for the Division function. |
| FsEq |
Class for the Equality function. |
| FsGe |
Class for the Greater than or equal to function. |
| FsGt |
Class for the Greater than function. |
| FsIDiv |
Class for Interger division function. |
| FsLe |
Class for Less than or equal to function. |
| FsLt |
Class for Less than function. |
| FsMinus |
Class for Minus function. |
| FsMod |
Class for Modular function. |
| FsNe |
Class for Not equal function. |
| FsPlus |
Class for Plus function. |
| FsTimes |
Class for Multiplication function. |
| Function |
Support for functions. |
| FunctionLibrary |
Class for Function Library support. |
| OpExcept |
Support for Except operation on node types. |
| OpFunctionLibrary |
Maintains a library of built-in operators as functions. |
| OpIntersect |
Support for Intersect operation. |
| OpTo |
Support for To operation. |
| OpUnion |
Support for Union operation. |
| XDTCtrLibrary |
Data Types control library support. |
| XSCtrLibrary |
XML Schema control library support. |