XdmModule.XsltFunctions PropertyXdmModule.XsltFunctions PropertyXdmModule::XsltFunctions Property

Gets the set of functions in XSLT 2.0 that are not in the XQuery 1.0 and XPath 2.0 function library.

Syntax

Public Shared ReadOnly Property XsltFunctions As XdmModule
        Get
public static XdmModule XsltFunctions { get; }
public:
static property XdmModule^ XsltFunctions {
    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 XQuery 1.0 and XPath 2.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: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: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:string?
  • fn:unparsed-text-available($href as xs:string?, $encoding as xs:string?) as xs:string?
  • 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:generate-id() as xs:string
  • fn:generate-id($node as node()?) as xs:string
  • 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)