Re: timestamp sql:now()

Christian Stocker <[email protected]> Mon, 28 Jun 2004 17:02:07 +0200
Newsgroups gmane.comp.cms.bitflux.general.german
Message-ID <[email protected]>
Hi again

Auf IRC kamen wir noch auf ne andere Lösung:

im structure.xml könnte man auch ssql funktionen einfügen (untested...)

also z.b.
***
...
  <bxst:table name="MyTable" fields="ID , now() as jetzt , myOtherFields" />
...
***

das "as jetzt" ist wichtig, sonst stimmt der output nicht. wie gesagt, 
nicht getestet, könnte aber klappen

chregu




On 28.6.2004 16:57 Uhr, Christian Stocker wrote:

> 
> 
> On 25.6.2004 15:47 Uhr, patrick luescher wrote:
> 
>> Grüezi
>>  
>> frage, wie bekomme ich die aktuelle Zeit in meinem XML Output?
>> Auf einer Seite möchte ich etwas steuern anhand der aktuellen 
>> Tageszeit (Serverzeit).
>> Die Steuerung mache ich im *.xsl und deshalb wünsche ich mir einen 
>> Timestamp im XML Output.
>>  
>> Ich muss bestimmt irgendwo ein sql:now() machen.
> 
> 
> Am besten mit exslt, falls das auf deinem server einkompiliert ist. 
> Details siehe:
> 
> http://www.exslt.org/date/index.html
> 
> Kleines Beispiel
> ***
> <xsl:stylesheet version="1.0"
>     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>     xmlns:date="http://exslt.org/dates-and-times"
>     extension-element-prefixes="date"
>     >
> <xsl:template match="/">
>      <xsl:value-of select="date:year()"/>
> </xsl:template>
> </xsl:stylesheet>
> ***
> 
> xsltproc bsp.xsl bsp.xsl
> sollte nun 2004 ausgeben.
> 
> Have fun
> 
> chregu
> 
> 
>> Aber wo und wie?
>>  
>> Gruss,
>>  
>> Patrick
>>  
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> bitflux-cms-de mailing list
>> [email protected]
>> http://lists.bitflux.ch/cgi-bin/listinfo/bitflux-cms-de
> 
> 

-- 
christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich
phone +41 1 240 56 70 | mobile +41 76 561 88 60  | fax +41 1 240 56 71
http://www.bitflux.ch  |  [email protected]  |  gnupg-keyid 0x5CE1DECB