|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Obtaining a list of unique values
Hi Sasa,
Please try the XSL --
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0"
encoding="UTF-8" indent="yes"/>
<xsl:key name="x" match="Value" use="." />
<xsl:template match="/root">
<xsl:for-each select="Item/Field">
<xsl:if test="generate-id(Value) =
generate-id(key('x', Value)[1])">
<xsl:value-of select="Value" />
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
The XSL above, uses Muenchian method for Grouping.
Regards,
Mukul
--- Sasa Cekrlija <sasa.cekrlija@xxxxxxx> wrote: >
Given an XML file that contains a list of Items each
> having an attribute
> Colour with its value,
> is it possible to obtain a list of all unique
> colours of Items.
>
> For example if XML looks something like this:
>
> <Item name="item1">
> <Field name="Colour">
> <Value>Red</Value>
> </Field>
> </Item>
> <Item name="item2">
> <Field name="Colour">
> <Value>Blue</Value>
> </Field>
> </Item>
> <Item name="item3">
> <Field name="Colour">
> <Value>Red</Value>
> </Field>
> </Item>
>
> Then I would like to obtain a list containg exactly
> two entries: Red, Blue
>
> Thanks!
> Sasa C.
>
>
> XSL-List info and archive:
> http://www.mulberrytech.com/xsl/xsl-list
>
________________________________________________________________________
Yahoo! India Mobile: Download the latest polyphonic ringtones.
Go to http://in.mobile.yahoo.com
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
|

Cart








