Hallo!
Ich habe ein Problem mit dieser xsl-Variable, die das Datum der letzten Änderung ausgeben soll, ich weiß nur , dass der Wochentag immer als "Mon" ausgegeben wird, das steht ja auch irgendwo unten fix drinne, das ist natürlich falsch, richtig soll aber z.B.
Sun, 04 Aug 2002 17:45:55 GMT
ausgegeben werden, mit dynamischem Wochentag. Habe aber leider nur den Code unten, weiß auch nicht, was z.B. $lmd ist. Mit dem Code unten wird aber immer das Datum der letzten Änderung ausgegeben, nur eben _immer_ mit Montag, auch wenn heute Sonntag ist:
Mon, 04 Aug 2002 17:45:55 GMT
<xsl:variable name="last-modified-gmt" xxxx-doc:level="1"
rxml:doc="String, der im HTTP-Header und im Dokument-Header als Wert für "Last-Modified" eingetragen wird.">
xsl:choose
<xsl:when test="$automatically-generated">
rxml:parse
<date strftime="%a, %d %b %Y %T" timezone="GMT"/>
</rxml:parse>
</xsl:when>
xsl:otherwise
<xsl:value-of select="concat('Mon, ', substring($lmd, 9, 2))"/>
xsl:text </xsl:text>
<xsl:value-of select="substring($months,substring($lmd, 6, 2) * 3, 3)"/>
xsl:text </xsl:text>
<xsl:value-of select="substring($lmd, 1, 4)"/>
xsl:text </xsl:text>
<xsl:value-of select="rxml:metadata($last-modified-file)/file/modification-time"/>
</xsl:otherwise>
</xsl:choose>
xsl:text GMT</xsl:text>
</xsl:variable>
Danke für Hilfe!
Clemens