使用している XPATH と XSLT のバージョンはどれですか? 質問する

使用している XPATH と XSLT のバージョンはどれですか? 質問する

使用している XPATH と XSLT のバージョンを確認するにはどうすればよいでしょうか?

たとえば、JDK 1.7 をインストールした場合、XPATH と XSLT のバージョンはどれになりますか?

ベストアンサー1

XSLT では、 を呼び出しますsystem-property('xsl:version')。1.0 プロセッサを使用しているか 2.0 プロセッサを使用しているかに応じて、1.0 または 2.0 が返されます。

XPath には、直接同等のものはありません。ただし、簡単なテストとしては、current-date()引数なしで呼び出します。これが成功した場合は、2.0 プロセッサであり、失敗した場合は、1.0 プロセッサです。

クラス パスまたは承認済みライブラリに Saxon などの 2.0 プロセッサをインストールする手順を実行しない限り、JDK が提供する XSLT プロセッサは (現時点では) 1.0 プロセッサになります。

おすすめ記事