Hallo,
Vielen Dank! Aber warum zählt position() hier so falsch?
Er zählt nicht falsch, sondern es werden auch die white-space nodes zwischen den Elementen in die Zählung einbezogen (passiert bei <xsl:apply-templates />) die dann die ungerade Nummern haben.
Verwendest du strip-space auf "<element>" und/oder <xsl:apply-templates select="absatz" /> sollte position() auch gehen.
Grüße
Thomas