Thomas J.S.: Fehlerhafte Nummerierung in XSL

Beitrag lesen

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