Subject: RE: problem with spreadsheet-like xml structure
From: "Aron Bock" <aronbock@xxxxxxxxxxx>
Date: Sat, 11 Jun 2005 21:14:55 +0000
|
Actually there are a lot more cells, so I have to use:
<xsl:if test="(position() = 2) or (position() = 7) or (position() = 12)
or (position() = 17) or (position() = 22) ">
The idea was that, if each group were comprised of a fixed number of cells,
you could use the mod operator to identify the start of each group. In your
revised example above, it seems to be 5. Alternatively, if an attribute of
a cell enables it to be identified as the start of a group, you may use this
instead of position(). With either algorithm you may use keys to get you
just the start-of-group cells.
|