Thomas J.S.: Mehrfach Sortierung

Beitrag lesen

Hallo,

Ich habe eine Menge von Urteilen im XML Format:
Nun möchte ich die gerne sortiert mit XSL ausgeben, und zwar so dass diese zuerst nach Ort und dann nach Datum sortiert werden:

LG Köln 2002-10-31
LG München 2000-06-04
LG München 2002-11-14

Z.B. so:
<xsl:template match="UListe">
 <xsl:for-each select="Urteil">
  <xsl:variable name="sortdatum" select="concat(substring(@Datum, 1, 4), substring(@Datum, 6, 7), substring(@Datum, 9, 10))" />
  <xsl:sort select="@Ort" case-order="upper-first" />
  <xsl:sort select="$sortdatum" data-type="number" />
  <!-- alle andere Regel  -->
 </xsl:for-each>
</xsl:template>

Grüße
Thomas