Capior: XML-Daten nach dem Datum sortieren

Beitrag lesen

XML-Datei:

<referenzen>
  <referenz>
    <titel>Titel der Referenz</titel>
    <text>Ja, blabla und so...</text>
    <datum>20-05-01</datum>
  </referenz>

Ich will nun diese Datei sortiert nach dem Datum ausgeben lassen.

Einlesen, sortieren, ausgeben.

Ich denke ich muss den Weg über XSLT einschlagen.

Wenn es XSLT sein soll, hast du kein besonders gutes Datumsformat gewählt, aber spalte das Datum in seine Bestandteile auf und sortiere mit xsl:sort.

okay, das mit dem Spalten ist soweit klar. Was soll ich für ein Format wählen?

Aber wie mach ich sowas innerhalb einer ASP-Seite von der aus ich auf das XML-File zugreiffe???

In der Regel über MSXML. Wenn du genauere Antworten erwartet hast, musst du schon genauere Fragen stellen.

alles klar; aber mein Problem ist ein anderes: Eigentlich sollt ich XSLT server-seitig ausführen (nutze IIS 5.1). Ich möchte auch Variabeln (wohl via Querystring) an das XSL-File übergeben um das Datum dann aufwärts oder abwärts sortieren zu können. Wie mach ich sowas?

Ziel ist es einfach das XML-File wie eine Datenbank nutzen zu können bei der ich Daten nach Kriterien auf- oder abwärts sortieren kann.
Irgendwie ein sql-befehl in XSLT.

Danke und tschüss
  Capior