Subject: RE: grouping by unique...
From: "Lars Huttar" <lars_huttar@xxxxxxx>
Date: Tue, 17 Jun 2003 21:43:49 -0500
|
> Fei Zheng wrote:
>
> > I'd like to have an unique solution list. Anyone can tell what's
> > wrong with the following code which gives all solutions instead of
> > the unique solutions?
> > select="item[not(metadata/solution =
> preceding-sibling::metadata/solution)]/metadata/solution" />
>
> You are using the preceding-sibling on the wrong element.
> Try
> select="item/metadata/solution[not(. =
> preceding-sibling::solution)]"/>
>
> J.Pietschmann
But this will not give the right results because it only checks
for *siblings* that are the same, whereas Fei Zheng wants to
eliminate duplicates that are second cousins too.
How about
select="item/metadata/solution[not(. = preceding::solution)]"
Or go Muenchian. (Btw how do you pronounce that?)
Lars
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|