17. Oct 2007
Datum formatieren mit XSLT 1.0
Die Ausgabe des Datums unter XSLT 1.0 ist leider nicht so ohne weiteres Möglich. Verwendet man Saxon 6.5.5 (sicherlich auch mit älteren Versionen möglich) gibt es einen simplen Workaround:
Den Namenraum für das date Objekt im Template/Stylesheet anmelden:
<xsl:stylesheet
xmlns:xsl = "http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns:date="http://exslt.org/dates-and-times"
extension-element-prefixes="date">
( Mehr zu den EXSLT-Erweiterungen findet sich auf der EXSLT-Webseite.)
Dann lassen sich die hier… beschriebenen Funktionen direkt im XSLT-Stylesheet verwenden, z. B. so:
<xsl:value-of select="date:day-in-month()"/><xsl:text>.</xsl:text>
<xsl:value-of select="date:month-in-year()"/><xsl:text>.</xsl:text>
<xsl:value-of select="date:year()"/>







Leave a Reply
You must be logged in to post a comment.