MarkLogic 10 Product Documentation
fn functions (XSLT)

The XSLT functions. These functions are available in XSLT only. They are defined in XSL Transformations (XSLT) Version 2.0.

15 functions
Function name Description
fn:current Returns the item that was the context item at the point where the expression was invoked from the XSLT stylesheet.
fn:current-group Returns the current regex group.
fn:current-grouping-key Returns the current regex grouping key.
fn:document Returns the document(s) stored in the database at the specified URI(s).
fn:element-available Returns true if and only if the name of an XSLT instruction is passed in.
fn:format-number Returns a formatted string representation of value argument based on the supplied picture.
fn:function-available Returns true if and only if there is an XQuery or XSLT function whose name and optionally arity matches the value of the $function-name and the optional $arity arguments.
fn:key The key function does for keys what the id function does for IDs.
fn:regex-group While the xsl:matching-substring instruction is active, a set of current captured substrings is available, corresponding to the parenthesized sub-expressions of the regular expression.
fn:system-property Returns a string representing the value of the system property identified by the name.
fn:type-available Returns true if and only if there is a type whose name matches the value of the $type-name argument is present in the static context.
fn:unparsed-entity-public-id Returns the public identifier of the unparsed entity specified by the $entity-name parameter.
fn:unparsed-entity-uri Always returns the zero length string.
fn:unparsed-text Reads a file stored in the database as either text or binary file and returns its contents as a string.
fn:unparsed-text-available Returns true if a call to unparsed-text would succeed with identical arguments.
Powered by MarkLogic Server | Terms of Use | Privacy Policy