Elemento XSLT <xsl:copy>
Definizione e uso
L'elemento <xsl:copy> può creare una copia del nodo corrente.
Nota:Il nodo Namespace del nodo corrente verrà copiato automaticamente, ma i figli e gli attributi del nodo corrente non verranno copiati automaticamente!
Sintassi
<xsl:copy use-attribute-sets="name-list"> <!-- Contenuto:template --> </xsl:copy>
Attributo
Attributo | Valore | Descrizione |
---|---|---|
use-attribute-sets | name-list | Opzionale. Se il nodo è un elemento, l'attributo è una lista di attributi applicati al nodo di output, separati da spazi. |
Esempio
Esempio 1
Copia il nodo message nel documento di output:
<?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="message"> <xsl:copy> <xsl:apply-templates/> </xsl:copy> </xsl:template> </xsl:stylesheet>