|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: "SQL distinct" like applying of templates
> 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
|
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
|

Cart








