Read XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition Online
Authors: Michael Kay
See Also
xsl:copy-of
The main purpose of the
Changes in 2.0
A new
copy-namespaces
attribute is introduced: This gives you control over whether or not the unused namespaces of an element should be copied.
Two new attributes
validation
and
type
are available to control whether and how the copied nodes are validated against a schema.
Format
select = expression
copy-namespaces? = “yes” | “no”
validation? = “strict” | “lax” | “preserve” | “strip”
type? = qname />
Position
Attributes
Name | Value | Meaning |
select mandatory | XPath Expression | The sequence of nodes or atomic values to be copied to the output destination |
copy-namespaces optional | yes or no . Default is yes | Indicates whether the namespace nodes of an element should be copied |
validation optional | strict , lax , preserve , or skip | Indicates whether and how the copied nodes should be subjected to schema validation, or whether existing type annotations should be retained or removed |