Falsches Ergebnis bei xsl:sort mit Zahlen?
John Barden
- xsl
Hi,
Ich habe ein <xsl:for-each select="..."> in meiner xsl. Die Elemente sollen nach der Nummer sortiert werden:
<xsl:sort select="nr" order="ascending"/>
Dabei bekomme ich dieses Ergebnis:
Nr. Teil
----------
10 test1
110 test4
120 test5
250 test6
40 test2
80 test3
Aber so sollte es aussehen:
Nr. Teil
----------
10 test1
40 test2
80 test3
110 test4
120 test5
250 test6
Weiß jemand, was an dem xsl:sort nicht stimmt?
greets
John
Hallo,
Ich habe ein <xsl:for-each select="..."> in meiner xsl. Die Elemente sollen nach der Nummer sortiert werden:
<xsl:sort select="nr" order="ascending"/>
Weiß jemand, was an dem xsl:sort nicht stimmt?
Probiere es mit Angabe von data-type:
<xsl:sort select="nr" order="ascending" data-type="number"/>
MfG, Thomas
Probiere es mit Angabe von data-type:
<xsl:sort select="nr" order="ascending" data-type="number"/>
Ja, funktioniert.
Danke