|
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 |