XSLT-2.0 を使用してログに現在の日時を表示する方法。
私を助けてください
スタイルシートの実行中に変化する日時を表示したい場合は、実行の順序が完全に予測できないことに注意する必要があります。したがって、実際のタイムスタンプはあまり意味がありません。たとえば、次のようにして、驚きを得ることができます
<xsl:variable name="start" select="java:timestamp()"/>
最初とその後
<xsl:variable name="end" select="java:timestamp()"/>
$end - $start を出力し、変数が最初に参照されたときに評価されるため、結果が負であることがわかります。
そのため、拡張関数を呼び出すことでシステムのタイムスタンプを取得できます (詳細はプロセッサによって異なります) が、何を求めているのか注意する必要があります。
日付関数はネイティブで利用可能
<xsl:value-of select="current-dateTime()"/>
current-date() と current-time() もあります。