xsl-list
[Top] [All Lists]

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

2006-11-15 07:59:17
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?



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--


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(_dot_)klyne(_at_)groupbc(_dot_)com
www.groupbc.com

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

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