This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Copying node but changing attributes
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: Copying node but changing attributes
- From: Kay Michael <Michael dot Kay at icl dot com>
- Date: Fri, 29 Sep 2000 16:25:43 +0100
- Reply-To: xsl-list at mulberrytech dot com
I suggest that instead of doing <xsl:copy select="@*"> you do
<xsl:apply-templates select="@*">, you can then write a default template
that copies the attribute thus:
<xsl:template match="@*"><xsl:copy/></xsl:template>
and other templates that modify specific attributes as required, e.g.
<xsl:template match="@desc">
<xsl:attribute name="desc">
<xsl:value-of select="normalize-space(.)"/>
</xsl:attribute>
</xsl:template>
> -----Original Message-----
> From: Joerg Colberg [mailto:joerg.colberg@econovo.com]
> Sent: None
> To: XSL-List@mulberrytech.com
> Subject: Copying node but changing attributes
>
>
> Hi all,
>
> Here is my most recent problem: I want to copy nodes from the input
> xml to the output xml but I want to change the contents of some of
> their attributes.
Mike Kay
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list