Using XSLT Functions in XPath Expressions
From MSXML 5.0 SDK
Using XSLT Functions in XPath Expressions
The XPath specification defines many functions. XSLT style sheets have several additional functions available to them. These include:
| Function | Description |
|---|---|
| document(obj, ns?) | Allows processing of more than one source document |
| key(str, obj) | Retrieves a key assigned by the <xsl:key> element |
| format-number(num, str, str?) | Formats a numeric value in any of a variety of ways |
| current() | Locates the current node in a node-set |
| unparsed-entity-uri(str) | Returns the URI of a specified unparsed entity |
| generate-id(ns?) | Assigns a unique identifier to the first node in a given node-set |
| system-property(str) | Returns the value of a specified system property, such as the name or version of the XSLT processor |
For more information about these functions, including examples, see the following topics in the XSLT Reference:
- document Function
- key Function
- format-number Function
- current Function
- unparsed-entity-uri Function
- generate-id Function
- system-property Function