0

私は同等の XSL 2.0 日時関数変換を取得しようとしていますが、これは 1.0 に後付けされて機能します。

既存の datetime 要素に 1 日を追加するだけで xsl 2 を探すことができ、これは夢のように機能します。

<xsl:template match="StartDateTime">
<StartDateTime>
  <xsl:value-of select="xsd:dateTime(.) + xsd:dayTimeDuration'P1D')"/>
</StartDateTime>
</xsl:template>
  <xsl:template match="EndDateTime">
<EndDateTime>
  <xsl:value-of select="xsd:dateTime(.) + xsd:dayTimeDuration'P1D')"/>
</EndDateTime>
</xsl:template>

問題は、私が入れたトランスフォーマーがxsl 2の高度な機能を好まないことであり、xsl 1.0で簡単なものを見つけるのに苦労しています

どんな助けでも大歓迎です。前もってありがとうアンディ

4

1 に答える 1

0

お使いの XSLT プロセッサが EXSLT 拡張関数ライブラリをサポートしているかどうかを確認してください。または、www.exslt.org で、名前付きテンプレートの形式で提供される、移植可能な日付/時刻関数の実装を見つけることができます。

于 2012-12-21T23:49:56.953 に答える