Thomas J.S.: xsl:sort + Nachfolger/Vorgänger?

Beitrag lesen

Hallo,

Allerdings bräuchte ich, wenn ich in meiner for-each Schleife bin, Zugriff auf den Nach/Vorgaenger des aktuellen Elements. Allerdings nicht auf einen Geschwisterteil, sondern den Nach/Vorgänger in der Sortierung.

BSP:

<a attr="2"></a>
<c attr="1"></c>
<b attr="3"></b>

Wenn ich das ganze jetzt nach attr sortiere, bekomme ich folgende Ausgabe:

c
a
b

Jetzt soll das ganze aber folgendermaßen aussehen:

c->a
a->b
b

Das verstehe ich nicht, diese Ausgabe wäre das, was du vor der Sortierung schon hattest. Kannst du genauer erklären, was du meinst?

durch das xsl:sort bin ich aber an die for-each Schleife gebunden.....

Bist du nicht, du kannst auch in einem xsl:apply-templates xsl:sort aufrufen.

Grüße
Thomas