Name
xsl:copy
Synopsis
<xsl:copy
use-attribute-sets = "QualifiedName1 QualifiedName2...
">
<! -- template -- >
</xsl:copy>
The xsl:copy
element copies the current node from the source
document into the output document. It copies the node itself and
any namespace nodes the node possesses. However, it does not copy
the node’s children or attributes.
Attribute
use-attribute-sets
, optionalA whitespace-separated list of
xsl:attribute-set
names. These attribute sets are merged, and all attributes in the merged set are added to the copied element.
Contents
If the current node is an element node, attributes can be
added via xsl:attribute
children. If the current node is the root node or an element node
(a node that can have children), then xsl:copy
may contain a template that
specifies the content of the element inserted into the result
tree. All xsl:attribute
elements must precede the output template.
Get XML in a Nutshell, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.