IntelliJ IDEA 13 を使用しています。XSLT プロセッサは SAXON です。変換で日付と時刻を変換する必要があります。EXSLT を使用することにしました。変換に追加したものは次のとおりです。
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:setupCustom="urn:customization_2013_1.setup.webservices.netsuite.com"
xmlns:platformCore="urn:core_2013_1.platform.webservices.netsuite.com"
xmlns:date="http://exslt.org/dates-and-times"
extension-element-prefixes="date">
<xsl:import href="exslt/date/date.xsl"/>
「exslt」ディレクトリは、現在の変換ファイルと同じレベルにあります。EXSLT 関数を呼び出そうとする方法は次のとおりです。
<CreationDateTime>
<xsl:value-of select="date:date-time()"/>
</CreationDateTime>
コンパイルエラーは次のとおりです。
{ http://exslt.org/dates-and-times }date-time()という名前の一致する引数なしの関数が見つかりません。ローカル名 date-time を持つ Saxon 拡張関数はありません
私が間違っていることを教えてください。日付と時刻の拡張機能は通常、SAXON でネイティブにサポートされていると読みましたが、任意の XSLT プロセッサで変換を実行できるように EXSLT を選択しました。