|
Subject: Re: [xsl] Counting common value within specific attributes From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx> Date: Fri, 28 Apr 2006 11:19:44 +0530 |
On 4/28/06, Mukul Gandhi <gandhi.mukul@xxxxxxxxx> wrote:
There is a slight error in "devices" template. The correct one is..
<xsl:template match="devices">
<xsl:param name="rtf1" />
<xsl:for-each select="device">
<xsl:variable name="rtf2">
<xsl:copy-of select="." />
</xsl:variable>
<tr>
<td><xsl:value-of select="deviceID" /></td>
<td><xsl:value-of select="desc" /></td>
<xsl:for-each select="common:node-set($rtf1)/x[not(. =
common:node-set($rtf2)/*/*)]">
<td>0</td>
</xsl:for-each>
<xsl:for-each
select="common:node-set($rtf2)/*/*[starts-with(name(),'chan')][generate-id()
= generate-id(key('by-chan',.)[1])]">
<td><xsl:value-of select="count(key('by-chan',.))" /></td>
</xsl:for-each>
</tr>
</xsl:for-each>
</xsl:template>
Regards,
Mukul
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Counting common value wit, Mukul Gandhi | Thread | Re: [xsl] Counting common value wit, G. Ken Holman |
| Re: [xsl] Counting common value wit, Mukul Gandhi | Date | RE: [xsl] Batch Transforming help, Florent Georges |
| Month |