copy-of
El elemento copy-of permite crear una copia completa de un nodo.
La sintaxis de este elemento es la siguiente:
<xsl:copy-of select="expression" />
Donde:
selectes un atributo obligatorio que indica lo que va a ser copiado.
Serán copiados de forma automática:
- Los nodos que hacen referencia a namespaces.
 - Los nodos hijos.
 - Los atributos.
 
Algunos usos son de copy-of son:
- Copiar un elemento completo.
 - Copiar el contenido de una variable definida previamente.
 
Un ejemplo completo de su uso sería el siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:variable name="cabecera">
    <tr bgcolor="#9acd32">
      <th>Título</th>
      <th>Artista</th>
    </tr>
  </xsl:variable>
  <xsl:template match="/">
    <html>
      <body>
        <h2>Colección de música</h2>
        <table border="1">
          <xsl:copy-of select="$cabecera" />
          <tr>
            <td>
              <xsl:value-of select="catalogo/cd/titulo" />
            </td>
            <td>
              <xsl:value-of select="catalogo/cd/artista" />
            </td>
          </tr>
        </table>
      </body>
    </html>
  </xsl:template>
</xsl:stylesheet>
Probar en el navegador