L'élément <xsl:copy> est utilisé afin de recopier le noeud courant dans l'arborescence du document XML résultant.

<xsl:copy use-attribute-sets="liste">
   template...
</xsl:copy>

Cet élément peut être utilisé comme ci-dessus, mais également en tant que balise vide.

<xsl:copy/>
Les attributs :
Elément Description
use-attribute-sets="liste" spécifie une liste d'attributs à ajouter au noeud recopier.

Cet élément peut être contenu dans les instructions suivantes :

L'élément <xsl:copy> peut contenir les élément suivants :

Exemple : [voir]
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
                     xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:template match="* | @* | comment() | text()">
  <xsl:copy>
      <xsl:apply-templates select="* | text()"/>
  </xsl:copy>
  </xsl:template>
</xsl:stylesheet>
En savoir plus :
Découvrez cet élément sur le site du W3CDécouvrez cet élément sur le site de Microsoft