Om het volgende probleem: [rml][ CSS] DIV float & clear[/rml] op te lossen wil ik een aantal XML elementen gaan opsplitsen. Element 1 komt links, element 2 rechts, element 3 weer links, etc.
Nu wil ik dit in mijn XSL file oplossen door ipv:
iets te doen als
maar bovengenoemde oplossing geeft me uiteraard 2x hetzelfde rijtje. Bestaat er een soort van indexering die het mogelijk maakt om in de linker DIV alleen de oneven, en rechts de even elementen neer te zetten? Het liefste verander ik aan de XML structuur zelf niets, maar als het niet anders kan...
Nu wil ik dit in mijn XSL file oplossen door ipv:
code:
1
2
3
| <div> <xsl:apply-templates select="./" /> </div> |
iets te doen als
code:
1
2
3
4
5
6
| <div class="links"> <xsl:apply-templates select="./" /> </div> <div class="rechts"> <xsl:apply-templates select="./" /> </div> |
maar bovengenoemde oplossing geeft me uiteraard 2x hetzelfde rijtje. Bestaat er een soort van indexering die het mogelijk maakt om in de linker DIV alleen de oneven, en rechts de even elementen neer te zetten? Het liefste verander ik aan de XML structuur zelf niets, maar als het niet anders kan...
[ Voor 10% gewijzigd door jsiegmund op 23-09-2004 14:35 ]