Announcement

Collapse
No announcement yet.

xml & xsl - tag aus datum auslesen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • xml & xsl - tag aus datum auslesen

    Hallo,

    ich habe gerade erst mit XML & XSL angefangen. Nun habe ich eine Frage:
    wie kann man den Tag aus einem Datumswert auslesen?
    Ich habe überhaupt keine Ahnung!

  • #2
    Unter der Annahme dieser Datumsformulierung im XML-Dokument:
    Code:
    <datum>2008-04-19</datum>
    hilft unter XSLT 1.0 einfache Zeichenkettenverarbeitung:
    Code:
    <xsl:value-of select="substring(datum,9,2)"/>
    während XSLT 2.0 eine eigene Datumsfunktion für diesen Zweck bietet:
    Code:
    <xsl:value-of select="fn:day-from-date(xs:date(datum))"/>
    Jeweiliges Ergebnis: 19

    Comment


    • #3
      Danke! Ich habe aber vergessen zu sagen, dass ich z. B. den Tagesnamen (Montag, Dienstag, ...) herauslesen wollte.

      Edit: gibts bei xslt 1.0 keine möglichkeit dafür?
      Zuletzt editiert von xslcoder; 20.04.2009, 16:41.

      Comment


      • #4
        Für XSLT 1.0 bietet sich die EXSLT-Erweiterung an, speziell date:day-in-week.

        Comment


        • #5
          Danke!!! Genau das, was ich gesucht habe! Vielen Dank!

          Comment

          Working...
          X