XdmModule.XQuery30Functions PropertyXdmModule.XQuery30Functions PropertyXdmModule::XQuery30Functions Property
Gets the set of functions which are new in XPath and XQuery Functions and Operators 3.0
Property Value
Type: XmlPrime.XdmModuleXmlPrime.XdmModuleXmlPrime::XdmModule^
An XdmModuleXdmModuleXdmModule containing the XPath and XQuery Functions and Operators 3.0 functions.
Remarks
This library is intended to be used in addition to the standard functions supplied by XQuery 1.0 and XPath 2.0, which then allows use of the entire XPath 3.0 and XQuery 3.0 function library. It includes all the new functions defined in XPath and XQuery Functions and Operators 3.0, together with those functions from XQuery 1.0 and XPath 2.0 Functions and Operators (Second Edition) which have changed in the later standard.
This library contains functions with the following signatures:
fn:node-name() as xs:QName?
fn:nilled() as xs:boolean
fn:document-uri() as xs:anyURI?
fn:data() as xs:anyAtomicType*
fn:format-integer($value as xs:integer?, $picture as xs:string) as xs:string
fn:format-integer($value as xs:integer?, $picture as xs:string, $language as xs:language) as xs:string
fn:format-number($value as numeric?, $picture as xs:string) as xs:string
fn:format-number($value as numeric?, $picture as xs:string, $decimal-format-name as xs:string) as xs:string
fn:format-dateTime($value as xs:dateTime?, $picture as xs:string) as xs:string?
fn:format-dateTime($value as xs:dateTime?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $country as xs:string) as xs:string?
fn:format-date($value as xs:date?, $picture as xs:string) as xs:string?
fn:format-date($value as xs:date?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $country as xs:string) as xs:string?
fn:format-time($value as xs:time?, $picture as xs:string) as xs:string?
fn:format-time($value as xs:time?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $country as xs:string) as xs:string?
fn:analyze-string($input as xs:string?, $pattern as xs:string) as element(fn:analyze-string-result)
fn:analyze-string($input as xs:string?, $pattern as xs:string) as element(fn:analyze-string-result, $flags as xs:string)
fn:path() as xs:string?
fn:path($arg as node()?) as xs:string?
fn:has-children() as xs:boolean
fn:has-children($node as node()?) as xs:boolean
fn:innermost($nodes as node()*) as node()*
fn:outermost($nodes as node()*) as node()*
fn:head($arg as item()*) as item()?
fn:tail($arg as item()*) as item()*
fn:generate-id($arg as xs:node()?) as xs:string
fn:round($arg as numeric?, $precision as xs:integer) as numeric?
fn:uri-collection() as xs:anyURI*
fn:uri-collection($arg as xs:string?) as xs:anyURI*
fn:unparsed-text($href as xs:string?) as xs:string?
fn:unparsed-text($href as xs:string?, $encoding as xs:string) as xs:string?
fn:unparsed-text-available($href as xs:string?) as xs:boolean
fn:unparsed-text-available($href as xs:string?, $encoding as xs:string) as xs:boolean
fn:unparsed-text-lines($href as xs:string?) as xs:string*
fn:unparsed-text-lines($href as xs:string?, $encoding as xs:string) as xs:string*
fn:environment-variable($name as xs:string) as xs:string?
fn:available-environment-variables() as xs:string*
fn:parse-xml($arg as xs:string?) as document-node()
fn:parse-xml-fragment($arg as xs:string?) as document-node()
fn:serialize($arg as item()*) as xs:string
fn:serialize($arg as item()*, $params as element(output:serialization-parameters)?) as xs:string
fn:function-lookup($name as xs:QName, $arity as xs:integer) as function()?
fn:function-name($func as function(*)) as xs:QName?
fn:function-arity($func as function(*)) as xs:integer
fn:map($f as function(item()) as item()*, $seq as item()*) as item()*
fn:filter($f as function(item()) as xs:boolean, $seq as item()*) as item()*
fn:fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) as item()*
fn:fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) as item()*
fn:map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) as item()*