/ / como encontrar a data atual no XSLT 1.0 - xml, xslt

como encontrar a data atual no XSLT 1.0 - xml, xslt

Eu estou encontrando problemas em recuperar o atualdata no meu código XSLT. Eu estou usando a versão 1.0 e o aplicativo MSXSL.exe para acionar meu código xslt. Eu tentei usar a seguinte linha de código para implementar essa funcionalidade, no entanto, não está funcionando. Parece que a versão 1.0 não suporta a função de data atual. Por favor, forneça uma solução que funcionará para o xslt 1.0.

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

Respostas:

3 para resposta № 1

Não há nenhuma função current-date () no XSLT 1.0.

Se o seu processador suportar, você pode usar odata-hora () função de extensão EXSLT. De outra forma você terá que passar a data como um parâmetro para a folha de estilo durante o tempo de execução ou obtê-la de um serviço da web.


2 para resposta № 2

Com o MSXML você pode usar funções de extensão feitas em JScript ou VBScript, veja http://www.exslt.org/date/functions/date-time/index.html para detalhes e uma implementação http://www.exslt.org/date/functions/date-time/date.msxsl.xsl que deve funcionar com o MSXML.