Subject: [xsl] Acheiving ..2nd level grouping but with different node structure .. From: "KUMAR NINGASHETTY" <kningashetty@xxxxxxxxxxxxxxxx> Date: Wed, 24 Jul 2002 08:59:41 -0400 |
Hi everybody ... Sorry to repost ... I thought this may be good time to post for someone to look .. This seemed little different having different parent nodes for 2nd level grouping using keys .. Here is my XSL with first level grouping extracting distinct regions and i am having problems grouping users within Region . Any help appreciated . Following is XSL (presently pulling distinct regions ) .. an Examle XML and expected result . Note : I applied Keys to do 2nd level for users but i was able to pull out only 1 row in each region where as there are many userid's as shown below. _______________My XSL _____________________ <xsl:key name="distinct-region" match="*" use="@reg"/> <xsl:template match="/"> <xsl:for-each select="rep/uwr/los[@reg][generate-id()=generate-id(key('distinct-region', @reg))]"> <xsl:value-of select="@reg"/> </xsl:for-each> </xsl:template> _________________XML______________________________ <rep> <uwr> <los userid="1014" reg="Region 4"> <review type="N"><![CDATA[11]]></review> <review type="Y"><![CDATA[16]]></review> </los> <los userid="1017" reg="Region 4"> <review type="N"><![CDATA[7]]></review> <review type="Y"><![CDATA[17]]></review> </los> <los userid="1025" reg="Region 2"> <review type="N"><![CDATA[13]]></review> <review type="Y"><![CDATA[12]]></review> </los> </uwr> <arr> <los userid="1014" reg="Region 4"> <review type="N"><![CDATA[15]]></review> <review type="Y"><![CDATA[19]]></review> </los> <los userid="1017" reg="Region 4"> <review type="N"><![CDATA[20]]></review> <review type="Y"><![CDATA[22]]></review> </los> <los userid="1025" reg="Region 2"> <review type="N"><![CDATA[23]]></review> <review type="Y"><![CDATA[25]]></review> </los> </arr> </rep> ____________Expected Result__________________________ Region 4 Userid UWR(N) UWR(Y) ARR(N) ARR(Y) 1014 11 16 15 19 1017 7 17 20 22 Region 2 Userid UWR(N) UWR(Y) ARR(N) ARR(Y) 1025 13 12 23 25 Thanks - Kumar XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Evaluating parameter in <, Jeni Tennison | Thread | Re: [xsl] Acheiving ..2nd level gro, Jeni Tennison |
Re: [xsl] transforming lists, sascha | Date | Re[2]: [xsl] applying templates to , Cindy Mazza |
Month |