[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [sdx-users] Dates des fichiers pour l'indexation
From: |
Castonguay Dave |
Subject: |
RE: [sdx-users] Dates des fichiers pour l'indexation |
Date: |
Tue, 18 Jul 2006 15:45:54 -0400 |
Re bonjour,
Avec vos précisions, j'ai été capable de faire quelque chose qui devrait
convenir. Il restera à passer le nom du fichier à la XSLT... Un param devrait
pouvoir faire l'affaire.
Autrement, voici un bout de code avec un nom de fichier codé en dur :
<date_creation>
<xsl:variable name="formatter"
select="java:java.text.SimpleDateFormat.new('yyyy/MM/dd')"/>
<xsl:variable name="fichier"
select="java:java.io.File.new('C:\App\cygwin\home\Dev\passerelle_sdx\sqla\test.bat')"/>
<xsl:variable name="date"
select="java:java.util.Date.new(java:lastModified($fichier))"/>
<xsl:value-of select="java:format($formatter, $date)"/>
</date_creation>
J'espère que ça aide!
Bonne journée
dave
-----Message d'origine-----
De : address@hidden [mailto:address@hidden De la part de Emmanuel Bégué
Envoyé : 18 juillet 2006 08:52
À : address@hidden
Objet : RE: [sdx-users] Dates des fichiers pour l'indexation
Euh en fait je me suis sans doute mal exprimé.
Si je lis le code, il donne la date courante?
Ce qu'on cherche, en fait, c'est connaitre la date
du fichier qu'on est en train d'indexer...
Il faudrait donc, ou bien que la XSLT d'indexation
reçoive cette information en paramètre, ou bien
qu'elle puisse la calculer.
Pour la calculer, je suis en train de chercher.
Mais sinon existe-t-il un moyen de fournir
l'information depuis SDX?
Cdt,
EB
> -----Message d'origine-----
> De la part de Castonguay Dave
> Envoyé : lundi 17 juillet 2006 19:08
> À : address@hidden
> Objet : RE: [sdx-users] Dates des fichiers pour l'indexation
>
>
> Bonjour,
>
>
> J'ai justement un bout de code XSLT que j'utilise exactement pour
> la même chose :
>
> D'abord ajouter le namespace java dans la déeclaration du
> stylesheet : "xmlns:java="http://xml.apache.org/xalan/java"
>
> Ensuite :
>
> <date_creation>
> <xsl:variable name="formatter"
> select="java:java.text.SimpleDateFormat.new('yyyy/MM/dd')"/>
> <xsl:variable name="date"
> select="java:java.util.Date.new()"/>
> <xsl:value-of select="java:format($formatter, $date)"/>
> </date_creation>
>
> Voilà, tout simple. J'espèere que ça convient.
>
> Bonne journée
>
> Dave
>
> -----Message d'origine-----
> De : address@hidden
[mailto:address@hidden De la part
de Emmanuel Bégué
Envoyé : 17 juillet 2006 11:58
À : Sdx
Objet : [sdx-users] Dates des fichiers pour l'indexation
Bonjour,
Pour une application on souhaiterait indexer la date
du fichier, qui est fournie par l'OS mais qui n'est
pas présente dans le fichier XML.
Comment rendre la date système accessible au pipeline
d'indexation?
Cdt,
EB
_______________________________________________
sdx-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/sdx-users
_______________________________________________
sdx-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/sdx-users
_______________________________________________
sdx-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/sdx-users