/ / comment trouver la date actuelle dans XSLT 1.0 - xml, xslt

comment trouver la date actuelle dans XSLT 1.0 - xml, xslt

Je trouve des problèmes pour récupérer le courantdate dans mon code XSLT. J'utilise la version 1.0 et l'application MSXSL.exe pour déclencher mon code xslt. J'ai essayé d'utiliser la ligne de code suivante pour implémenter cette fonctionnalité, mais cela ne fonctionne pas. On dirait que la version 1.0 ne prend pas en charge la fonction de date actuelle. Pourriez-vous s'il vous plaît fournir une solution qui fonctionnera pour xslt 1.0.

               <xsl:value of select="current-date()"/>

Réponses:

3 pour la réponse № 1

Il n'y a pas de fonction current-date () dans XSLT 1.0.

Si votre processeur le prend en charge, vous pouvez utiliser ledate-time () fonction d'extension EXSLT. Autrement vous devrez passer la date en tant que paramètre de la feuille de style lors de l'exécution ou l'obtenir auprès d'un service Web.


2 pour la réponse № 2

Avec MSXML, vous pouvez utiliser des fonctions d’extension sous JScript ou VBScript, voir http://www.exslt.org/date/functions/date-time/index.html pour plus de détails et une implémentation http://www.exslt.org/date/functions/date-time/date.msxsl.xsl qui devrait fonctionner avec MSXML.