[jump=23381047]Laatste probleem[/jump]
Ik ben aan het prutsen met een heel vervelend XSL lusje.
Ik moet als het ware dit outputten
Dan krijg ik dus een structuur als:
maar dat kan ik dan nooit in één lusje outputten want dan kloppen de (container) divtags (start en end) niet meer met elkaar.
Tot zover kom ik
maar waar begin en eind staan, zouden dus eigenlijk <div> resp. </div> moeten staan, maar dat kan dus niet. Hoe moet ik dat oplossen?
Ik ben aan het prutsen met een heel vervelend XSL lusje.
Ik moet als het ware dit outputten
| containerdiv/row | |
| block1 | block2 |
| | |
Dan krijg ik dus een structuur als:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| <div>
<div></div>
<div></div>
<div>
<div>
<div></div>
<div></div>
<div>
<div>
<div></div>
<div></div>
<div> |
maar dat kan ik dan nooit in één lusje outputten want dan kloppen de (container) divtags (start en end) niet meer met elkaar.
Tot zover kom ik
code:
1
2
3
4
5
6
7
8
9
| <xsl:for-each select="block">
<xsl:if test="position() mod 2 = 1">
begin
</xsl:if>
<h1><xsl:value-of select="position()" /></h1>
<xsl:if test="position() mod 2 = 0">
eind
</xsl:if>
</xsl:for-each> |
maar waar begin en eind staan, zouden dus eigenlijk <div> resp. </div> moeten staan, maar dat kan dus niet. Hoe moet ik dat oplossen?
[ Voor 127% gewijzigd door r0bert op 14-05-2005 19:05 ]