[解決済み] XSLTで現在の日付を挿入することはできますか?
2022-02-25 16:36:40
質問
私のオフィスで使用しているプログラムは、XSLTファイルでエクスポートされたXMLファイルをXHTMLに変換してレポートをエクスポートします。XSLTを書き換えて、書式を変更し、ソースXMLファイルからより多くの情報を追加しているところです。
最終報告書にファイルの作成日を記載したいのですが。しかし、現在の日付/時刻は元のXMLファイルには含まれていませんし、XMLファイルがどのように作成されるかを制御することもできません。XSLTに組み込まれた日付関数には、現在の日付を返すものはないようです。
どなたか、XSLT 変換中に現在の日付を含めることができるかもしれない方法をご存知でしょうか?
解決方法は?
XSLT 2
などの日付関数がネイティブで利用可能です。
<xsl:value-of select="current-dateTime()"/>
また
current-date()
と
current-time()
.
XSLT 1
EXSLT date and times extension パッケージを使用します。
例えば、こんな感じです。
<xsl:stylesheet version="1.0"
xmlns:date="http://exslt.org/dates-and-times"
extension-element-prefixes="date"
...>
<xsl:import href="date.xsl" />
<xsl:template match="//root">
<xsl:value-of select="date:date-time()"/>
</xsl:template>
</xsl:stylesheet>
関連
-
[解決済み] XSLT v2.0 を用いて XML ファイルに schemaLocation を挿入する。
-
[解決済み] XSLT <xsl:if> で文字列を比較するときに "not equals to" を指定するにはどうすればよいですか?
-
[解決済み] XSLTで指定された値を持つ要素を数える
-
[解決済み] XSLで親ノードの属性を取得する
-
[解決済み] ノードに属性を追加する
-
[解決済み] XSLの "contains "ディレクティブはありますか?
-
[解決済み] XSLTで文字列がヌルか空かをチェックする
-
[解決済み] [Solved] What's the difference between <b> and <strong>, <i> and <em>?
-
[解決済み】XPathでノードが存在するかどうかを確認する
-
[解決済み] xsltのtest属性に2つの条件を入れることはできますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] XSLT <xsl:if> で文字列を比較するときに "not equals to" を指定するにはどうすればよいですか?
-
[解決済み] XSLTで指定された値を持つ要素を数える
-
[解決済み] XSLT : 1から60までのループ処理
-
[解決済み] XSLで親ノードの属性を取得する
-
[解決済み] ノードに属性を追加する
-
[解決済み] XSLTにおける分割
-
[解決済み] XSLTで現在の日付を挿入することはできますか?
-
[解決済み】XSLTで を挿入する方法
-
[解決済み】XPathでノードが存在するかどうかを確認する
-
[解決済み] xsltのtest属性に2つの条件を入れることはできますか?