Hallo,
Ich will eine Website erstellen, in welchem Datumsangaben wichtig sind.
Das Datum extrahiere ich aus einem XML Dokument, welches folgendes Format hat :
...
<Installation>
<DateiDatum>
<Y>2004</Y>
<M>5</M>
<D>27</D>
<H>11</H>
<MI>37</MI>
<S>32</S>
</DateiDatum>
</Installation>
...
<Installation>
<DateiDatum>
<Y>2005</Y>
<M>9</M>
<D>27</D>
<H>16</H>
<MI>4</MI>
<S>38</S>
</DateiDatum>
</Installation>
...
Aus ästhetischen Gründen soll bei Datum und Uhrzeit immer eine Null eingefügt werden, wenn die Ziffer einstellig ist.
Ich hatte folgendes versucht ( die Werte stehen in einer Tabelle drin):
<td class="spalte" width="300">
<xsl:when test="string-length(Installation/D)<2">
0<xsl:value-of select="Installation/D"/>
</xsl:when>
xsl:otherwise
<xsl:value-of select="Installation/D"/>
</xsl:otherwise>
</td>
Leider kommt nicht das gewünschte Ergebnis raus.
Für das XSL-Stylesheet kommt z.B. das hier raus "02727"
Danke schon mal im voraus !
Markus