[XSL] Waarde van een element delen door 1024

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • creative8500
  • Registratie: September 2001
  • Laatst online: 01-02 14:14
Ik heb in een XML-bestand in element 'size' het getal 3589 staan, welke een bestandsgrootte in bytes is. Nu wil ik die in kilobytes weergeven met XSL, maar het lukt mij maar niet om een deling te maken. Ik gebruik nu dit:
code:
1
<xsl:number value="size*0.0009765625"/> KB

Ofwel: ik heb 1:1024 gedaan en dat gebruikt. Het werkt nu wel, maar toch wil ik het weten: hoe deel ik nou zo'n getal?
ik heb deze twee al gebrobeerd, maar uiteraard werken ze beide niet.
code:
1
2
<xsl:number value="size/1024"/> KB
<xsl:number value="size/1024"/> KB

Dat &#47 had ik trouwens hier vandaan.
als het iets stoms is, don't blame me; het is de eerste dag dat ik iets met xml/xslt probeer

Acties:
  • 0 Henk 'm!

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

Wat gebeurt er als je die twee onderste opties probeert?
Mijn idee zou zijn om de DIV te gebruiken.

My personal website


Acties:
  • 0 Henk 'm!

  • zoepercavia
  • Registratie: September 2001
  • Laatst online: 22-12-2024
And the answer is 'div'!
'/' dient immers andere doeleinden in XSL. dus:
code:
1
<xsl:number value="size div 1024"> KB

Panacea.NL als je geinteresserd bent in IT en Geneeskunde!


Acties:
  • 0 Henk 'm!

  • Coolhva
  • Registratie: Juni 2003
  • Laatst online: 29-12-2024

Coolhva

Dr. Zero Trust

Probeer eens:

<xsl:numer value="size div 1024"/> KB

edit:
te laat ...

[ Voor 40% gewijzigd door Coolhva op 11-06-2003 17:01 ]


Acties:
  • 0 Henk 'm!

  • creative8500
  • Registratie: September 2001
  • Laatst online: 01-02 14:14
Dank u allen! _/-\o_
Voor het nageslacht die een gemeende "UTFS!" ter harte neemt nog even waar die oplossing te vinden is (ik had het moeten weten):

Extensible Stylesheet Language (XSL) Version 1.0
W3C Recommendation 15 October 2001
-- 5.9.5 Numerics