xsl-list
[Top] [All Lists]

Re: copy of attributes

2004-10-21 01:57:28
Andrey V. Elsukov wrote:

<xsl:template name="attributes">
     <xsl:for-each select="attribute::*">
       <xsl:attribute name="{name()}">
             <xsl:value-of select="self::node()"/>
       </xsl:attribute>
     </xsl:for-each>
</xsl:template>

<xsl:template match="node">
<node>
 <xsl:call-template name="attributes"/>
</node>
</xsl:template>

That would probably work but you can also do this:

   <xsl:template match="node">
       <xsl:copy-of select="@*"/>
   </xsl:template>

Cheers,
Anton


<Prev in Thread] Current Thread [Next in Thread>