XdmModule.XsltFunctionsForXQuery30 PropertyXdmModule.XsltFunctionsForXQuery30 PropertyXdmModule::XsltFunctionsForXQuery30 Property

Gets the set of functions in XSLT 2.0 that are not in the XPath and XQuery Functions and Operators 3.0 afunction library.

Syntax

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

Property Value

Type: XmlPrime.XdmModuleXmlPrime.XdmModuleXmlPrime::XdmModule^

An XdmModuleXdmModuleXdmModule containing the XSLT 2.0 functions.

Remarks

This library is intended to be used in addition to the standard functions supplied by XPath and XQuery Functions and Operators 3.0, which then allows use of the entire XSLT 2.0 function library.

This library contains functions with the following signatures:

  • fn:document($uri-sequence as item()*) as node()*
  • fn:document($uri-sequence as item()*, $base-node as node()) as node()*
  • fn:current() as item() (this is not supported in XQuery or XPath 2.0)
  • fn:current-group() as item()* (this is not supported in XQuery or XPath 2.0)
  • fn:current-grouping-key() as xs:anyAtomicType? (this is not supported in XQuery or XPath 2.0)
  • fn:system-property($property-name as xs:string) as xs:string
  • fn:type-available($type-name as xs:string) as xs:boolean
  • fn:function-available($function-name-name as xs:string, $arity as xs:integer) as xs:boolean
  • fn:function-available($function-name-name as xs:string) as xs:boolean
  • fn:key($key-name as xs:string, $key-value as xs:anyAtomicType*) as node()* (this is not supported in XQuery or XPath 2.0)
  • fn:key($key-name as xs:string, $key-value as xs:anyAtomicType*, $top as node()) as node()* (this is not supported in XQuery or XPath 2.0)