1

ちょっと変なところにいます。ここにリストするにはあまりにもばかげた出来事のため、私は不明な XSL エンジンを使用するシステムで作業しています。MSXML であると確信しています。問題は、どのバージョンか完全にはわからないことです (これは重要です)。元の開発者は利用できず、バックエンドへのアクセスは非常に限られています。私できることは、(XSLT シートを介してフィードされる) コンテンツを作成し、XSLT 自体を編集することです。これら 2 つの機能がある場合、パーサーにそのバージョンを報告させる方法はありますか? PHPのようなものはありますphpversion()か?XSL エンジンのベンダーバージョンを報告する標準的な方法でさえあるでしょうか?

XSL エンジンのリストと、それぞれに固有の機能を見つけることができれば、機能チェック シートを喜んで書きたいと思います。

4

2 に答える 2

3

この XSLT スタイルシートを XSLT プロセッサで処理すると、Microsoft を含むいくつかのシステム プロパティが出力されますmsxsl:version

于 2013-09-23T16:44:22.327 に答える
1

<xsl:value-of select="system-property('xsl:vendor')"/>Microsoft かどうかはわかりますが、XSLT 1.0 にはバージョンを知らせるプロパティがなく、XSLT 2.0 だけです。

于 2013-09-23T16:38:16.753 に答える