Comment obtenir la date et l'heure actuelles dans XSLT 1.0
Je suis à l'aide de xslt 1.0, je suis en train d'imprimer la date et l'heure à mon nœud. Ci-dessous est l'exemple xslt
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:tcm="http://www.tridion.com/ContentManager/5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:em="http://www.emirates.com/tridion/schemas" xmlns:tcmse="http://www.tridion.com/ContentManager/5.1/TcmScriptAssistant" exclude-result-prefixes="em xlink tcmse tcm">
<xsl:output method="xml" version="1.0" encoding="UTF-16" indent="yes"/>
<!-- Common XSLT Templates-->
<xsl:include href="tcm:228-190524-2048"/>
<!-- root match-->
<xsl:template match="root">
<sitedata>
<resources>
<PublishedDate>
<xsl:value-of select="$publishedDate"/>
</PublishedDate>
</resources>
</sitedata>
</xsl:template>
Au-dessus de XSLT, à la place de $publishedDate je veux du système date et l'heure actuelles
s'il vous plaît suggérer!!
Vous devez vous connecter pour publier un commentaire.
XSLT 1.0 ne fournit pas de méthode standard pour obtenir la date/heure actuelle. Vous pouvez appeler une fonction d'extension pour le faire (dépend de votre processeur), ou vous pouvez passer à la feuille de style que la valeur d'un paramètre.
Voici comment faire avec le msxsl.exe utilitaire de ligne de commande (MSXML):
Code XSLT (testParams.xsl):
Document XML (t.xml) (faux, ignoré):
De ligne de commande:
Résultat: