[XPath] und Datumsabfrage

  • XPath 2.0 hat den Datentyp xs:date, da müsste das so in etwa gehen (eher Pseudocode, kann von der Syntax etwas variieren):

    Code
    /datasets/dataset[date > xs:date('2000-01-01') and date < xs:date('2000-12-31')]

    Hab's nicht ausprobiert, vielleicht ist statt "date" "xs:date(date)" oder "xs:date(date/text())" notwendig.

    XPath 1.0 kennt xs:date nicht, da kann man meines Wissens nur irgendwie rumpfuschen (z.B. als Strings vergleichen, im Format YYYY-MM-DD funktioniert das ja richtig; Strings zerlegen und Substrings numerisch vergleichen; ...).

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!