xsl-list
[Top] [All Lists]

xsl:key grouping problem

2004-11-16 15:09:34
Hello all,
I am new to xsl and I am having trouble with grouping.
I have listed my XML below. I would like to get a list
of all unique country_groups which has a year=2004 and
num=2. I am trying to solve this using xsl:key and
key() function. Can someone help me please ?

The answer I am looking for is
AAA
BBB
CCC

--------------------------
XML
--------------------------

<?xml version="1.0"?>
<myroot>

<country year="2004" num="1">
<country_group>WWW</course_group>
<num>001</num>
</country>

<country year="2004" num="1">
<country_group>ZZZ</course_group>
<num>001</num>
</country>

<country year="2004" num="2">
<country_group>AAA</course_group>
<num>221</num>
</country>

<country year="2004" num="2">
<country_group>BBB</course_group>
<num>002</num>
</country>

<country year="2004" num="2">
<country_group>CCC</course_group>
<num>022</num>
</country>

<country year="2004" num="2">
<country_group>AAA</course_group>
<num>999</num>
</country>

<country year="2004" num="2">
<country_group>AAA</course_group>
<num>011</num>
</country>

</myroot>

------------------------------
XSL key that I tried - not working
-------------------------------

<xsl:key name="groups" match="country[(_at_)num=1 and
@year=2004 ]" use="country_group"/>


<xsl:template match="myroot">
    Not sure what I should do here to get my results
</xsl:template>


Thank you in advance.

Mark



                
__________________________________ 
Do you Yahoo!? 
Meet the all-new My Yahoo! - Try it today! 
http://my.yahoo.com 
 


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>