Subject: RE: Avoiding duplicates in the node selection From: Linda van den Brink <lvdbrink@xxxxxxx> Date: Wed, 28 Jun 2000 16:32:22 +0200 |
You have a sorting & grouping problem, I advise you to look in the FAQ under sorting/grouping. Linda > -----Original Message----- > From: Max Rubinstein [mailto:mrubinst@xxxxxxxxxxx] > Sent: Wednesday, June 28, 2000 3:49 PM > To: XSL-List@xxxxxxxxxxxxxxxx > Cc: mrubinst@xxxxxxxxxxx > Subject: Avoiding duplicates in the node selection > > > Hi, > > I have the following XML source: > > <Resources> > <Resource URL="http://www.aspindustry.org/"> > <Keywords> <ASP/> <SB/> </Keywords> > </Resource> > <Resource URL="http://www.aspnews.com/"> > <Keywords> <ASP/> </Keywords> > </Resource> > <Resource URL="http://msdn.microsoft.com/wmi.asp"> > <Keywords> <WMI/> </Keywords> > </Resource> > </Resources> > > As you may notice, the same keyword may appear under > different resources. My > goal is to produce a list of keywords, sorted alphabetically, with no > duplicates, to populate the HTML list with options. > > This is the XSL I came up with: > > <?xml version="1.0" ?> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0"> > <xsl:template match="/"> > <xsl:for-each select="//Keywords/node()"> > <xsl:sort select="name()" order="ascending"/> > <option> > <xsl:attribute > name="value"><xsl:value-of > select="name()"/></xsl:attribute> > <xsl:value-of select="name()"/> > </option> > </xsl:for-each> > </xsl:template> > </xsl:stylesheet> > > It works, but I get duplicate entries as a result. I would > like to figure > out how to remove duplicate keywords. > > Thanks for any help, > > -Max > > > ______________________________________________________________ > __________ > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Avoiding duplicates in the node, Warren Hedley | Thread | RE: Avoiding duplicates in the node, Ben Robb |
variable dtd path, Yasser El-Zein | Date | Re: How do I count number of nodes?, Warren Hedley |
Month |