xcopy [--respective|:r] [--preserve-order|:p] expression location expression
xcopy is similar to copy, but copies
all nodes in the first node-list
expression to all
destinations determined by the
location directive relative
to the second node-list expression.
See copy for detailed description of
xcopy arguments.
If --respective|:r option
is used, then the target node-list expression
is evaluated in the context of the source node
being copied.
The --preserve-order|:p option can be
used to ensure that the copied nodes are in the same
relative order as the corresponding source nodes.
Otherwise, if location is
after or prepend,
the relative order of the copied nodes will be reversed,
because source nodes are placed to the target location one
by one.
Example 57. Copy all middle-earth creatures within the document $a into every world of the document $b.
xsh> xcopy $a/middle-earth/creature into $b//world