Re: [xsl] Copying nodes problem

Subject: Re: [xsl] Copying nodes problem
From: David Carlisle <davidc@xxxxxxxxx>
Date: Thu, 4 Oct 2001 00:20:09 +0100


why all the CDATA sections in the input and the desired output?
none of then is having any effect.

It looks like you want to copy filter elements:

<xsl:template match="filter" >
<filter><xsl:copy-of select="@*"/>
 <xsl:apply-templates/>
</filter>
</xsl:template>

copy Industry, but not its attributes, and add a code number



<xsl:template match="Industry" >
<Industry>
  <osind>
  <code><xsl:value-of select="count(preceding::Industry)+1"/></code>
 <xsl:apply-templates/>
  </osind>
</Industry>
</xsl:template>


and change Description to description and Title to label

<xsl:template match="Description" >
<description>
 <xsl:apply-templates/>
</description>
</xsl:template>

<xsl:template match="Title" >
<label>
 <xsl:apply-templates/>
</label>
</xsl:template>


and that's all, apart from wrapping it all in xsl:stylesheet etc.

David

_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread