Simon Reinhardt: choose und sort

Beitrag lesen

Hi!

Gibt es da noch einen anderen Weg?

Hm, vielleicht probierst du mal was ähnliches wie

<xsl:for-each select="element[position() < last() div 2]">
<xsl:sort ... order="ascending" />
...
</xsl:for-each>
<xsl:for-each select="element[position()>=last() div 2]">
<xsl:sort ... order="descending" />
...
</xsl:for-each>

Oder so ähnlich :)
Du musst es halt irgendwie hinkriegen, dass Du zuerst als zu sortierendes Node-Set nur die erste Hälfte der Knoten auswählst und dann die zweite Hälfte. Nur so 'ne Idee.

VG Simon