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