Hallo,
Das XSL file hat sich nicht geändert. Ich habe lediglich die nummer für die category von 1 auf 3 verändert. Dann erscheinen 6 meiner Produkte. In category=3 befinden sich jedoch 8 Produkte.
<xsl:for-each select="products/row[category = 3][position() mod 3 = 1]">
<tr>
<xsl:for-each select=".|following-sibling::row[category = 3][position() < 3 ]">
>
> [category = 3 and position() mod 3 = 1] sucht Dir in XPath alle Knoten heraus, deren Kategorie 3 ist und deren Position (bezüglich \*aller anderen\* Knoten des Typs vorher) mit Rest 1 durch 3 teilbar sind.
>
> [category = 3][position() mod 3 = 1] sucht Dir dagegen erst alle Knoten heraus, deren Kategorie 3 ist, und \*von denen\* dann nur diejenigen deren Position innerhalb des Unterknotensatzes mit Rest 1 durch 3 teilbar sind.
>
> Viele Grüße,
> Christian
>
ach ich wusste gar nicht das das so geht...naja dafür versteh ich davon einfach noch zu wenig...aber jetzt klappts...vielen dank
J32