svg4you: for-each Durchläufe begrenzen

Beitrag lesen

Tach Avengerlx,

ich möchte eine for-each schleife maximal 8 mal durchlaufen lassen.
Nur finde ich leider keine Lösung.
Wie würdert ihr das am besten lösen.
Also die Schleife muss nach dem 8Durchgang späterstens abbrechen.

xsl:for-each ist im eigentlichen Sinn keine Schleife, sondern ein Konstrukt zur Mehrfachverarbeitung von Knotenmengen. "Da loopt nämlich nix." [TM]

Vermutlich ist dieser Ansatz gefragt:

  
<xsl:for-each select="...">  
  <xsl:if test="position() &lt; 9">  
    <!-- weitere Abfragen -->  
  </xsl:if>  
</xsl:for-each>

Ansonsten mal mit rekursivem Aufruf von Templates befassen.

Man liest sich,
svg4you