L'élément <xsl:copy-of> permet de recopier les noeuds sélectionnés par le pattern dans l'arbre du document XML résultant.

<xsl:copy-of select="pattern"/>
Les attributs :
Elément Description
select="pattern" permet de sélectionner par une expression des noeuds.

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

Cet élément ne peut contenir aucunes instructions.

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:output method="html" media-type="text/html; charset=ISO-8859-1"/>
  <xsl:variable name="entete">
  <tr>
      <th style="text-align:left">Editeur</th>
      <th>Langue</th>
      <th>OS</th>
  </tr>
  </xsl:variable>
  <xsl:template match="/">
  <html>
      <body>
        <xsl:for-each select="logitheque/categorie/logiciel">
        <h1>
          <xsl:value-of select="nom"/>
        </h1>
        <table border="1">
          <xsl:copy-of select="$entete"/>
          <tr>
            <td>
              <a href="{editeur/@lien}" target="_blank">
                <xsl:value-of select="editeur"/>
              </a>
            </td>
            <td>
              <xsl:value-of select="langue"/>
            </td>
            <td>
              <xsl:value-of select="plateforme"/>
            </td>
          </tr>
        </table>
        </xsl:for-each>
      </body>
  </html>
  </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