ThomasM: Parameter erhöhen

Beitrag lesen

Hallo Elo,

dieser weg erscheint mir jedoch äußerst umständlich. ist eine erhöhung des parameters i in einer einfach for-each schleife möglich?

Da die XML-Daten nicht bekannt sind, bin ich mir nicht sicher, wie das umgesetzt werden soll. Da Du XSLT 2.0 verwendest käme zur Generierung der Fußnoten formal auch diese Vorgehensweise in Betracht (to ist ein neuer XPath 2.0-Operator):

<xsl:for-each select="1 to 5">  
  <xsl:variable name="i" select="position()"/>  
  <a id="fn_text{$i}" href="#fn_foot{$i}"><xsl:value-of select="concat('(',$i,')')"/></a>  
</xsl:for-each>

wobei für den Wert 5 ein dynamischer stehen müsste, beispielsweise count(whatever_from_xml).

Grüße,
Thomas