Subject: RE: [xsl] "SQL distinct" like applying of templates From: "Andrew Welch" <ajwelch@xxxxxxxxxxxxxxx> Date: Wed, 3 Nov 2004 15:01:49 -0000 |
> Example: > <list> > <item>string1</item> > <item>string2</item> > <item>string2</item> > <item>string3</item> > </list> > > I want to get the following list, omitting the second node > with the value "String2". string1 string2 string3 If you find grouping with XSLT 1.0 a bit heavy going, download Saxon and use XSLT 2.0's grouping functionality: <xsl:for-each-group select="list/item" group-by="."> ... </xsl:for-each-group> Easy, isn't it? You may need to use Xpath 2.0's distinct-values() function on the current-group(), depending on what you want to do inside the loop. cheers andrew
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] "SQL distinct" like apply, M. David Peterson | Thread | [xsl] Error when moving from Xalan , Bhupendra Singh |
[xsl] Error when moving from Xalan , Bhupendra Singh | Date | [xsl] XSLT test of xsl variable pro, Ann Marie Rubin |
Month |