[xpath/xslt] fn:current-dateTime werkt niet

Pagina: 1
Acties:

  • youngster
  • Registratie: Maart 2004
  • Laatst online: 20-05-2025
Hoe gebruik je de current-dateTime() functie in een xsl?

code:
1
<xsl:value-of select="current-dateTime()"/>

Bovenstaande werkt niet (unknown xpath function error) maar
code:
1
<xsl:value-of select="ceiling(7.6)"/>

werkt bijvoorbeeld weer wel... (beide xpath 2.0)

Op internet vond ik een voorbeeld met een xf prefix: xf:current-dateTime() maar die geeft
invalid prefix error. Hetzelfde voor xs.

Zijn er nog andere manier om de huidge systeemtijd dmv xsl in te voegen?

Bedankt alvast!

[ Voor 23% gewijzigd door youngster op 24-10-2005 10:32 ]

Real programmers don't comment their code... it was hard to write, it should be hard to read!


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Ceiling zit ook al in xpath 1.0. Heb je wel expliciet aangegeven dat je met xslt en xpath versie 2 werkt?

  • momania
  • Registratie: Mei 2000
  • Laatst online: 14:52

momania

iPhone 30! Bam!

youngster schreef op maandag 24 oktober 2005 @ 10:20:

Op internet vond ik een voorbeeld met een xf prefix: xf:current-dateTime() maar die geeft
invalid prefix error.
Dan moet je natuurlijk van dat voorbeeld ook even in de header kijken en de waarde van xmlns:fo overnemen ;)

[edit]
Zal waarschijnlijk zoiets moeten worden: xmlns:fo="http://www.w3.org/1999/XSL/Format"

[ Voor 13% gewijzigd door momania op 24-10-2005 11:47 ]

Neem je whisky mee, is het te weinig... *zucht*


  • youngster
  • Registratie: Maart 2004
  • Laatst online: 20-05-2025
Hmm, stomme fout..

De truc voor een ieder die dit nog eens tegenkomt:
code:
1
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  version="2.0">

waarbij het belangrijkste is dat version op 2.0 staat en niet 1.0 zoals bij mij het geval was.... :(

Real programmers don't comment their code... it was hard to write, it should be hard to read!