|
|
 |
Article:
 |
 |
Finding the First, Last, Biggest, Smallest
|
| Subject: |
eliminating duplicates |
| Date: |
2003-08-22 07:17:12 |
| From: |
Gonzalo Huerta |
|
Response to: eliminating duplicates
|
|
You can use something like this:
--
<xsl:for-each select="//Nodes/Type[not(.=preceding::Type)]">
<xsl:sort select="Type"/>
<xsl:variable name="actualType" select="."/>
<Type>
<xsl:value-of select="."/>
</Type>
<Amount>
<xsl:value-of select="count(//Nodes/Type[.=$actualType])"/>
</Amount>
</xsl:for-each>
--
The structure should look like this:
<Nodes>
<Type>Boy</Type>
<Type>Girl</Type>
<Type>Boy</Type>
<Type>...</Type>
</Nodes>
You should see if preceding is useful for your xsl xsl processor.
Hope it can help you
Gonzalo
|
Previous Message
|
Up
|
Next Message
|
|
 |
Sponsored By:
|