Elemento <xsl:copy> di XSLT
Definizione e uso
L'elemento <xsl:copy> può creare una copia (copia) del nodo corrente.
Nota:Il nodo Namespace del nodo corrente verrà automaticamente copiato, ma i nodi figli e le proprietà del nodo corrente non verranno copiati automaticamente!
Grammatica
<xsl:copy use-attribute-sets="name-list"> <!-- Content:template --> </xsl:copy>
Attributo
Attributo | Valore | Descrizione |
---|---|---|
use-attribute-sets | name-list | Opzionale. Se il nodo è un elemento, questa proprietà è 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>