Rechnen mit Variablen
gant
- xsl
0 fjh
Hallo
Ich habe folgende Problemstellung:
In meinem XSL-Template möchte ich eine Dateigrösse darstellen. Ein Servlet generiert mir die zugehörigen xml-files und schreibt in ein Tag namens <size> die Dateigrösse in bytes.
Bis anhin hatte ich einfach mit <xsl:value-of select="size"> den entsprechenden Wert dargestellt. Nun wird neu gewünscht, dass die Dateigrösse in KB angezeigt wird. Hat jemand eine gute Idee, wie ich diesen Wert von <size> innerhalb des Templates durch 1024 teilen kann?
Ich habe dafür keie geeignete XPath-Funktion gefunden, deshalb habe ich auch das Gefühl, dass mein bisheriger Ansatz, den Wert in eine Variable aufzunehmen und dann diese Weiterzuverarbeiten und an geeigneter Stelle wieder auszugeben nicht ins Leere zielt.
Für Ideen und Tips wäre ich sehr dankbar.
Gruss
gant
Hallo
Ich habe folgende Problemstellung:
In meinem XSL-Template möchte ich eine Dateigrösse darstellen. Ein Servlet generiert mir die zugehörigen xml-files und schreibt in ein Tag namens <size> die Dateigrösse in bytes.
Bis anhin hatte ich einfach mit <xsl:value-of select="size"> den entsprechenden Wert dargestellt. Nun wird neu gewünscht, dass die Dateigrösse in KB angezeigt wird. Hat jemand eine gute Idee, wie ich diesen Wert von <size> innerhalb des Templates durch 1024 teilen kann?
<xsl:value-of select="size div 1024"/>
Gruß
Franz