[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Another grouping question
Sorry about this question. I know there have been many questions regarding
grouping, but I for one am still not getting it.
Here is my problem. I am using XSLT1.0 My data is in this format. <type name="UNIT1"> <kind name="DMI"> <age name="2"> <division name="SEC">9</division> <division name="HGT">4</division> <division name="KIU">12<division> </age> <age name="3"> <division name="SEC">4</division> <division name="HGT">56</division> <division name="KIU">125<division> </age> <age name="5"> <division name="SEC">61</division> <division name="HGT">316</division> <division name="KIU">83<division> </age> </kind> <kind name="TYD"> <age name="3"> <division name="SEC">8</division> <division name="HGT">71</division> <division name="KIU">948</division> </age> <age name="10"> <division name="SEC">794</division> <division name="HGT">51</division> <division name="KIU">6</division> </age> </kind> </type> <type name="UNIT2"> <kind name="POR"> <age name="10"> <division name="SEC">7</division> <division name="HGT">94</division> <division name="KIU">5</division> </age> </kind> </type> My xsl file should first sum all divisions, grouped by the number of days aged <age>. So, for the first table, the first row (0 - 3), records where age is between 0 and 3 should be included. For the second row, records where the age is between 4 and 5 should be included. All types are included in this first table. The second table should include only those records where type = UNIT1. The rows will work the same (row 1 where age is between 0 and 3, etc...). Same for the third table. The output should be thus ALL TYPES AGE DIV_TOTAL SEC HGT KIU 0 3 1237 21 131 1085 4 5 460 61 316 83 6 10 957 801 145 11 TYPE UNIT1 AGE DIV_TOTAL SEC HGT KIU 0 3 210 13 60 137 4 5 460 61 316 83 6 10 957 794 51 6
I know everyone must be getting tired of grouping questions. I have read up on them and still don't get how to do them in XSLT. Thanks in advance Bill _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
|
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
|