Re: [xsl] copy-of vs value-of

Subject: Re: [xsl] copy-of vs value-of
From: Ronan Klyne <ronan.klyne@xxxxxxxxxxx>
Date: Wed, 15 Nov 2006 14:58:44 +0000
Guy wrote:
> I have the following fragment of XML:
> 
> <description>This is a <b>bold</b> description</description>
> 
> I find that if I use:
> <xsl:value-of select="description"/>
> 
> I get "This is a bold description"
> 
> And if I use:
> <xsl:copy-of select="description"></xsl:copy-of>
> I get "<description>This is a <b>bold</b> description</description>"
> (which includes the <description> tags"
> 
> But what I want is:
> "This is a <b>bold</b> description"
> i.e. with the <b> tags but without the <description> tags.
> 
> Any ideas?
> 

This works for me:

<stylesheet xmlns="http://www.w3.org/1999/XSL/Transform"; version="1.0">
  <template match="description">
    <copy-of select="child::node()"/>
  </template>
</stylesheet>


	Ronan

-- 
Ronan Klyne
Business Collaborator Developer
Tel: +44 (0)870 163 2555
ronan.klyne@xxxxxxxxxxx
www.groupbc.com

Current Thread