Subject: [xsl] XSLT - Multiple Level Grouping with Unknown Level From: "Arun Sinha" <arunsinha666@xxxxxxxxxxx> Date: Thu, 09 Sep 2004 11:12:51 +0100 |
I have just started doing coding in XSLT and stuck with a unique problem. I have done the coding for grouping with fixed levels but finiding the solution for this one is getting too complicated.
I have looked for the solution at various places but couldn't find one. Finaly I decided to post my query to you.
Please note that I am restricted to use XSLT version 1.0 and I have to produce the result in a table.
<Group> <GroupValue>SUPP1</GroupValue> <Group> <GroupValue>PO001</GroupValue> <Row> <ColumnValue>1</ColumnValue> <ColumnValue>PART1</ColumnValue> <ColumnValue>1.00</ColumnValue> <ColumnValue>1.00</ColumnValue> </Row> <Row> <ColumnValue>2</ColumnValue> <ColumnValue>PART2</ColumnValue> <ColumnValue>2.00</ColumnValue> <ColumnValue>2.00</ColumnValue> </Row> <Row> <ColumnValue>3</ColumnValue> <ColumnValue>PART1</ColumnValue> <ColumnValue>3.00</ColumnValue> <ColumnValue>3.00</ColumnValue> </Row> </Group> <Group> <GroupValue>PO002</GroupValue> <Row> <ColumnValue>1</ColumnValue> <ColumnValue>PART1</ColumnValue> <ColumnValue>1.00</ColumnValue> <ColumnValue>1.0000</ColumnValue> </Row> <Row> <ColumnValue>2</ColumnValue> <ColumnValue>PART2</ColumnValue> <ColumnValue>2.00</ColumnValue> <ColumnValue>2.0000</ColumnValue> </Row> <Row> <ColumnValue>3</ColumnValue> <ColumnValue>PART1</ColumnValue> <ColumnValue>3.00</ColumnValue> <ColumnValue>3.00</ColumnValue> </Row> </Group> </Group>
<Group> <GroupValue>SUPP2</GroupValue> <Group> <GroupValue>PO003</GroupValue> <Row> <ColumnValue>1</ColumnValue> <ColumnValue>PART1</ColumnValue> <ColumnValue>11.00</ColumnValue> <ColumnValue>11.00</ColumnValue> </Row> <Row> <ColumnValue>2</ColumnValue> <ColumnValue>PART2</ColumnValue> <ColumnValue>22.00</ColumnValue> <ColumnValue>22.00</ColumnValue> </Row> <Row> <ColumnValue>3</ColumnValue> <ColumnValue>PART1</ColumnValue> <ColumnValue>33.00</ColumnValue> <ColumnValue>33.00</ColumnValue> </Row> </Group> <Group> <GroupValue>PO004</GroupValue> <Row> <ColumnValue>1</ColumnValue> <ColumnValue>PART1</ColumnValue> <ColumnValue>11.00</ColumnValue> <ColumnValue>11.00</ColumnValue> </Row> <Row> <ColumnValue>2</ColumnValue> <ColumnValue>PART2</ColumnValue> <ColumnValue>22.00</ColumnValue> <ColumnValue>22.00</ColumnValue> </Row> <Row> <ColumnValue>3</ColumnValue> <ColumnValue>PART1</ColumnValue> <ColumnValue>33.00</ColumnValue> <ColumnValue>33.00</ColumnValue> </Row> </Group> </Group>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] how to return from exsl:n, Oleg Tkachenko | Thread | Re: [xsl] XSLT - Multiple Level Gro, Jeni Tennison |
Re: [xsl] how to return from exsl:n, Oleg Tkachenko | Date | Re: [xsl] Keys, Dimtre Novatchev |
Month |