Hallo Andreas,
<td><xsl:value-of select="../eintrag[position() - 1]/name"/></td>
Müßte m.E. so lauten (ungetestet):
../eintrag[position() = (./position()-1)
Kann nicht gehen.
<td><xsl:value-of select="position()"/></td> liefert die Position die "eintrag" beim sortieren bekommt.
Alle anderen konstrukte mit position() beziehen sich aber auf die tatsächliche Position vom "eintrag" im Dokument.
Grüße
Thomas