XSL,XML en HTML kolommen vraag

Status
Niet open voor verdere reacties.

Pizara

Gebruiker
Lid geworden
18 jul 2008
Berichten
510
ik zal nu ook eens een vraag stellen :

ik zou graag een XSL met XML data willen vullen in een HTML Table

maar

ik krijg ze alleen onder elkaar.

1 1 1
2 2 2
3 3 3
4 4 4
5 5 5
6 6 6


ik zou ze graag in 3 kolommen naast elkaar zien.

1 2 3
4 5 6

Code:
<xsl:variable name="GallCount" select="count(//SubGallery)" />

<table width="200" border="1" cols="4">
<th colspan="3">
<xsl:value-of select="$GallCount"/> Galleries
</th>
<xsl:for-each select="SubGalleries/SubGallery">
  <tr>     
    <td><xsl:value-of select="."/></td>
    <td><xsl:value-of select="."/></td>
    <td><xsl:value-of select="."/></td>
  </tr>
         </xsl:for-each>  
                     
</table>

XML : 

<SubGalleries>
<SubGallery>1</SubGallery>
<SubGallery>2</SubGallery>
<SubGallery>3</SubGallery>
<SubGallery>4</SubGallery>
<SubGallery>5</SubGallery>
<SubGallery>6</SubGallery>
</SubGalleries>

Ik snap dat ie nu 3 dezelfde kolommen vult maar heb zitten klooien met next-sibling enzo, maar dan zet ie de for-each loop niet ook één vooruit.
hoe doe ik dat ?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan