Expand description
EXSLT common family — http://exslt.org/common
Two functions:
| Function | Status | Notes |
|---|---|---|
exsl:node-set | implemented | nodeset → identity; scalar → 1-text-node |
exsl:object-type | implemented | XPath value-type discriminant string |
exsl:node-set’s motivating use-case is unwrapping XSLT
result-tree-fragment variables (<xsl:variable name="x"><foo/> </xsl:variable>) so they can be traversed. That XSLT-specific
materialisation is intercepted by the XSLT engine’s bindings
before reaching this fallback dispatcher; the path here covers
the bare-XPath and “already a node-set” cases.