Hallo XSL-Experten!
Eine Knobelfrage:<BR>Die Folge von Strings der Art:
<BR>
1.2.3<BR>1<BR>1.2<BR>2.1<BR>2<BR>2.1.4<BR>5<BR>5.1 <BR>usw.<BR>muss mit XSLT so sortiert werden, dass es sich eine richtige Reienfolge ergibt. D.h:<BR>
<b>1<BR>1.2<BR>1.2.3<BR>2<BR>2.1<BR>2.1.4<BR></b>etc.<BR>
<BR>Mit anderen Worten ein String hat die Semantik einer Zahl, lässt sich aber als eine Zahl nicht Darstellen (oder ich weiss nicht wie?!?), <BR>und bei der Sortierung als Text steht die 10 vor 2!<BR>Punkte mit translate() rauszulöschen funktioniert auch nicht richtig, weill dann die 2 vor 1.2.3 steht (logisch 2 ist kleiner als 123).<BR>Wie Ihr bestimmt bemerkt habt, geht's hier um so eine Art Gliederung, die ich leider mit ins XML-Datei nehmen muß,<BR> weil das die Kennungen von Prozessen in einem Workflow-Chart sind. Somit ist auch die Tiefe der Gliederung nicht begrenzt.<BR><BR>
Für jede Anregung bin ich sehr dankbar.<BR>
Gruß<BR>Dieter
Eine Knobelfrage:<BR>Die Folge von Strings der Art:
<BR>
1.2.3<BR>1<BR>1.2<BR>2.1<BR>2<BR>2.1.4<BR>5<BR>5.1 <BR>usw.<BR>muss mit XSLT so sortiert werden, dass es sich eine richtige Reienfolge ergibt. D.h:<BR>
<b>1<BR>1.2<BR>1.2.3<BR>2<BR>2.1<BR>2.1.4<BR></b>etc.<BR>
<BR>Mit anderen Worten ein String hat die Semantik einer Zahl, lässt sich aber als eine Zahl nicht Darstellen (oder ich weiss nicht wie?!?), <BR>und bei der Sortierung als Text steht die 10 vor 2!<BR>Punkte mit translate() rauszulöschen funktioniert auch nicht richtig, weill dann die 2 vor 1.2.3 steht (logisch 2 ist kleiner als 123).<BR>Wie Ihr bestimmt bemerkt habt, geht's hier um so eine Art Gliederung, die ich leider mit ins XML-Datei nehmen muß,<BR> weil das die Kennungen von Prozessen in einem Workflow-Chart sind. Somit ist auch die Tiefe der Gliederung nicht begrenzt.<BR><BR>
Für jede Anregung bin ich sehr dankbar.<BR>
Gruß<BR>Dieter
Comment