Ist es in XSLT möglich, in alphabetischer Reihenfolge zu sortieren, mit 5 Elementen als "bevorzugt".
d.h. 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 verlange, dass die Nationalmannschaften zuerst in einer bestimmten Reihenfolge sortiert werden, gefolgt von den anderen in alphabetischer Reihenfolge:
<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 es versucht, bin aber gescheitert.
Gibt es eine einfache Möglichkeit, dies zu tun, oder müssen Sie die Nationalmannschaften einzeln sortieren, gefolgt von einer Sortierung, die alle Nationalmannschaften ausschließt?