Ist es in XSLT möglich, in alphabetischer Reihenfolge mit 5 Elementen als "bevorzugt" zu sortieren.XSLT Custom Sort
heißt
gegeben<teams>
<team id="142" name="Scotland" />
<team id="110" name="Liverpool" />
<team id="13" name="Manchester United" />
<team id="123" name="England" />
<team id="84" name="Chelsea" />
<team id="295" name="Wales" />
<team id="49" name="Arsenal" />
<team id="126" name="Northern Ireland" />
<team id="121" name="Republic of Ireland" />
<team id="42" name="Manchester City" />
<team id="298" name="Tottenham Hotspur" />
<team id="299" name="Bolton" />
</teams>
Ich benötige die Nationalmannschaften in alphabetischer Reihenfolge nach dem Rest ersten in einer bestimmten Reihenfolge, gefolgt sortiert werden:
<teams>
<team id="123" name="England" />
<team id="126" name="Northern Ireland" />
<team id="121" name="Republic of Ireland" />
<team id="142" name="Scotland" />
<team id="295" name="Wales" />
<team id="49" name="Arsenal" />
<team id="299" name="Bolton" />
<team id="84" name="Chelsea" />
<team id="110" name="Liverpool" />
<team id="42" name="Manchester City" />
<team id="13" name="Manchester United" />
<team id="298" name="Tottenham Hotspur" />
</teams>
Ich habe versucht, aber scheitern.
Gibt es einen guten Weg, oder müssen Sie die Nationalmannschaften einzeln sortieren, gefolgt von einer Art, die alle Nationalmannschaften ausschließt?
Ihre Antwort ist viel schöner als meine. Ihr benötigt keine Erweiterungsfunktion! –
Eine Erweiterungsfunktion gibt Ihnen jedoch größere Flexibilität IMHO. –