Subject:How do find get parent group when nesting xsl:for-each-group Author:Jerry Janofsky Date:15 Sep 2007 07:31 PM
I am using nested <xsl:for-each-group> statements. Within my second group, I want to know what the grouping key was for the first group. Current-grouping-key gives me the current one, but how can I get the parent group-key? I'm stumped?
Here is some pseudo xml for a person that has 2 city elements. If I use nested groups to first group by city, then by last name, how do I get the value of the current city.
How do I get the value of the first grouping-key (city) while I am here? My person can have more than one city so I can't just get it from person/city because I don't know which city to get the value of?
I have a feeling this is an easy answer, but I don't see it?
Subject:How do find get parent group when nesting xsl:for-each-group Author:Jerry Janofsky Date:16 Sep 2007 07:35 PM
As far as I know, there is no way to find the parent group key. However, I did solve my problem by putting the second group by inside a template. I then pass in the parent group key as a parameter.
I suppose most experienced XSLT programmers would have known this right away.