XdmModule.XPathMapFunctions PropertyXdmModule.XPathMapFunctions PropertyXdmModule::XPathMapFunctions Property

Gets the set of functions which operate on arrays.

Syntax

Public Shared ReadOnly Property XPathMapFunctions As XdmModule
        Get
public static XdmModule XPathMapFunctions { get; }
public:
static property XdmModule^ XPathMapFunctions {
    XdmModule^ get();
}
 

Property Value

Type: XmlPrime.XdmModuleXmlPrime.XdmModuleXmlPrime::XdmModule^

An XdmModuleXdmModuleXdmModule containing the XPath and XQuery Functions and Operators 3.1 functions.

Remarks

These functions are all in the namespace XPathMathFunctionsNamespaceXPathMathFunctionsNamespaceXPathMathFunctionsNamespace.

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.

This library contains functions with the following signatures:

  • map:merge($maps as map(*)*) as map(*)
  • map:size($input as map(*)) as xs:integer
  • map:keys($input as map(*)) as xs:anyAtomicType*
  • map:contains($map as map(*), $key as xs:anyAtomicType) as xs:boolean
  • map:get($map as map(*), $key as xs:anyAtomicType) as item()*
  • map:put($map as map(*), $key as xs:anyAtomicType, $value as item()*) as map(*)
  • map:entry($key as xs:anyAtomicType, $value as item()*) as map(*)
  • map:remove($map as map(*), $key as xs:anyAtomicType) as map(*)
  • map:for-each($input as map(*), $action as function(xs:anyAtomicType, item()*)) as item()*