Hi,
Mein Debugger sagt mir, dass der Parameter bei jedem neu gefunden Match von gl wieder 0 ist. Es wird also nicht hochgezählt. Wisst ihr, wo hier mein Denkfehler liegt?
Wenn das
<xsl:if test="child::gl">
<xsl:apply-templates select="child::gl">
> > eintrifft, wird doch auch
> > > ~~~xml
<xsl:template match="gl">
> > > <xsl:param name="recCount" select="0"/>
wieder erneut ausgeführt.
MfG ChrisB
Hi ChrisB,
danke für die Antwort. Ich habe mich an die Beispiele aus dem XSLT-Standard gehalten. Dort ist es auch ähnlich realisiert.Siehe:
http://www.w3.org/TR/xslt20/#element-with-paramGruß Robert
Hi nochmal,
hat sich erledigt. Funktioniert mit <xsl:with-param name="recCount" select="$recCount+1"/> im apply-templates Element.
Danke und Gruß
Robert