Subject: [xsl] Grouping upon various attribute values From: <lawrence.michel@xxxxxxx> Date: Wed, 16 Aug 2006 15:25:31 +0200 |
Hi all, I have a little problem, which gives me a bit headache at the moment. Maybe you could help me solve it : Here the given XML : <produktenZumAnalysieren> <gesamtMenge> <filter aufAttribut="Name_Stat" typ="diskret" wertStruktur="baum" wert="BP"/> <filter aufAttribut="FrankaturArt" typ="diskret" wertStruktur="genau" wert="PP"/> </gesamtMenge> </produktenZumAnalysieren> <produktenZumAnalysieren> <gesamtMenge> <filter aufAttribut="Name_Stat" typ="diskret" wertStruktur="baum" wert="BP"/> <filter aufAttribut="FrankaturArt" typ="diskret" wertStruktur="genau" wert="PP"/> </gesamtMenge> </produktenZumAnalysieren> <produktenZumAnalysieren> <gesamtMenge> <filter aufAttribut="Name_Stat" typ="diskret" wertStruktur="baum" wert="BP"/> <filter aufAttribut="Gewicht" typ="interval" wert_Ab="1" wert_Bis="100"/> //<- Careful here, there is a new set of attributes </gesamtMenge> </produktenZumAnalysieren> As you can see, there are three "gesamtMenge" elements, each in its own "ProduktZumAnalysieren" element. Now, I would like to apply a for-each-group loop on them : <xsl:for-each-group select="produktenZumAnalysieren" group-by="gesamtMenge/filter/@* (KICKME HERE)"> That is, the grouping key isn't doing what I expect: I need to have all attributes taken in consideration for grouping the required elements. In this example, I should have two distinctive groups Any help would be really greatfull ;-) Cheers Lawrence Michel, Bern, Switzerland
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xsl if statement, Michael Kay | Thread | RE: [xsl] Grouping upon various att, Michael Kay |
RE: [xsl] xsl if statement, Michael Kay | Date | Re: [xsl] value-of select problem, Chad Chelius |
Month |