fn:root

root() ➔ node()

Returns the root node (typically but not necessarily a document node) of the tree containing the context node.

There are no arguments

Result

node()

root($arg as node()?) ➔ node()?

Returns the root node (typically but not necessarily a document node) of the tree containing the supplied node.

Arguments

 

$arg

node()?

A node in the tree whose root is required

Result

node()?

Namespace

http://www.w3.org/2005/xpath-functions

Links to W3C specifications

XPath 3.1 Functions and Operators

Saxon availability

Available in XPath 2.0, XSLT 2.0, XQuery 1.0, and later versions. Available in all Saxon editions. Available for all platforms.