Hallo,
dieser weg erscheint mir jedoch äußerst umständlich. ist eine erhöhung des parameters i in einer einfach for-each schleife möglich?
Nein, for-each ist in XSL auch gar keine Schleife im klassischen Sinn. XSL ist nämlich eine funktionale Programmiersprache, lies Dir dazu bitte einmal Tims Posting durch.
Es gibt mit XSLT jedoch ein paar andere Möglichkeiten, das so durchzunummerieren, wie man es haben will:
xsl:number
count(preceding::irgendwas)
(Oder eben Deine rekursiven Templates, was in funktionalen Sprachen eben einer Schleife entspricht)
Viele Grüße,
Christian