>
> How can I add an attribute to an element and copy the attributes it
> already had?
>
> Suppose I had an XML:
>
> <myelement type="10">
> <somedata/>
> </myelement>
>
> and with the transformation I need to get:
>
> <myelement type="10" color="blind">
> <somedata/>
> </myelement>
>
<xsl:copy>
<xsl:copy-of select="@*"/>
<xsl:attribute name="color">blind</xsl:attribute>
<xsl:apply-templates/>
</xsl:copy>
Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|