Bonjour,
Dans une XSL, que j'ai écrit, j'utilise à un moment un template de ce genre:
J'utilise une fonction Java qui permet de transformer un format date-heure de la forme yyyy-MM-dd'T'HH:mm:ss en in pattern de date dd/MM/yyyy.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <xsl:template match="@When"> <Text> <xsl:value-of select="java:com.pv.rules.util.DateUtil.reformatDate(., 'yyyy-MM-dd'T'HH:mm:ss', 'dd/MM/yyyy')"/> </Text> </xsl:template>
Le soucis c'est qu'apparemment XSL, n'aime pas les backquotes autour du T, vu que toute la chaine yyyy-MM-dd'T'HH:mm:ss est déja entre backquotes.
Voila mon message d'erreur:
W [Saxon6.5.5] Error in expression java:com.pv.rules.util.DateUtil.reformatDate(., 'yyyy-MM-dd'T'HH:mm:ss', 'dd/MM/yyyy'): expected ")", found "<name>"
Comment pourrais-je contourner cela?
Merci :-)
Partager