Ik weet hoe ik in een XSL tabellen moet maken waarin mijn XML data komt, echter ik wil de tabel op de volgende manier gebruiken:
Het is onbekend hoeveel kolomen er iedere keer gebruikt worden. De code heb ik tot nu toe als volgt in elkaar:
Op deze manier kan het bijvoorbeeld als volgt gaan: zijn er 4 kolomen en je hebt dan bijvoorbeel 8 cellen dan zouden er 3 rijen moeten komen (1 rij kolomnamen, 2 rijen voor data). Echter op de manier hoe het hierboven staat krijg ik als hij uit de XMLdata 4 kolomen haal, 4 cellen met kolomnamen in één rij en daaronder nog één rij maar dan met 8 cellen naast elkaar ipv. 2 rijen van 4 onder elkaar.
Kort gezegd, hoe zorg ik ervoor dat hij de rijen afbreekt afhankelijk van het aantal TABELKOLOMEN?
Het is onbekend hoeveel kolomen er iedere keer gebruikt worden. De code heb ik tot nu toe als volgt in elkaar:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <h2>tabellen</h2>
<xsl:for-each select="../PROCESTABELLEN">
<xsl:value-of select="NAAM"/>
<table width="100%">
<tr>
<xsl:for-each select="TABELKOLOM">
<td><xsl-value-of select="TABELKOLOMNAAM"/></td>
</xsl:for-each>
</tr>
<tr>
<xsl:for-each select="TABELCEL">
<td><xsl:value-of select="TABELCELWAARDE"/></td>
</xsl:for-each>
</table> |
Op deze manier kan het bijvoorbeeld als volgt gaan: zijn er 4 kolomen en je hebt dan bijvoorbeel 8 cellen dan zouden er 3 rijen moeten komen (1 rij kolomnamen, 2 rijen voor data). Echter op de manier hoe het hierboven staat krijg ik als hij uit de XMLdata 4 kolomen haal, 4 cellen met kolomnamen in één rij en daaronder nog één rij maar dan met 8 cellen naast elkaar ipv. 2 rijen van 4 onder elkaar.
Kort gezegd, hoe zorg ik ervoor dat hij de rijen afbreekt afhankelijk van het aantal TABELKOLOMEN?
AULXJMHR