Element XSLT <xsl:copy>
Definicja i zastosowanie
Element <xsl:copy> może utworzyć kopię bieżącego węzła (kopia).
Komentarz:Węzeł Namespace bieżącego węzła zostanie automatycznie skopiowany, ale jego podwęzły i atrybuty nie będą automatycznie skopiowane!
Gramatyka
<xsl:copy use-attribute-sets="name-list"> <!-- Content:template --> </xsl:copy>
Atrybut
Atrybut | Wartość | Opis |
---|---|---|
use-attribute-sets | name-list | Opcjonalne. Jeśli węzeł jest elementem, to atrybut ten jest listą atrybutów zastosowanych do węzła wyjściowego, rozdzielonych spacjami. |
Przykład
Przykład 1
Kopiowanie węzła message do dokumentu wyjściowego:
<?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>