fn:copy-of

Makes a deep copy of a node sequence (typically streamed nodes, to allow navigation within the subtree rooted at each node). The zero-argument form applies the function to the context item (which must be a node).

copy-of() ➔ node()

There are no arguments

Result

node()

copy-of($source as node()*) ➔ node()*

Arguments

 

$source

node()*

The node sequence to be copied

Result

node()*

Namespace

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

Links to W3C specifications

XSLT 3.0 Specification

Notes on the Saxon implementation

Implemented since Saxon 9.5 for use in XSLT 3.0. Since Saxon 9.6 the function is also made available in XQuery.