|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Finding Unique Nodes
<xsl:stylesheet xmlns:a="urn:A" version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:key name="fruit" use="." match="item"/>
<xsl:template match="/">
<xsl:apply-templates
select="list/item[count(key('fruit', .))=1]"/>
</xsl:template>
</xsl:stylesheet>
Dan
-----Original Message-----
From: Brucato, Greg [mailto:GBrucato@xxxxxxxxxxxx]
Sent: Monday, April 01, 2002 5:56 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Finding Unique Nodes
I have a list of items, many with duplicate values. I'd like to identify
only those that are unique.
For example:
<list>
<item>Apple</item>
<item>Apple</item>
<item>Apple</item>
<item>Apple</item>
<item>Orange</item>
<item>Pear</item>
<item>Pear</item>
<item>Pear</item>
</list>
<xsl:value-of select="count(list/items)"/>
The above XML has 8 entries but I only want to tally those that are unique--
3.
Thanks for any help you can provide,
Greg
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






