先日の返信でDimitreはXSLT 1の質問に対してXSLT 2の回答を与えたことを正しく指摘しました。xsl:stylesheetタグのversion属性の意味
しかし、彼はまた、テストされていない回答を投稿するために私を強要しました。私は実際にそれをテストしていましたが、version属性が "1.0"に設定されていても、エラーや警告が発生したときにXSLT 2置換関数を使用しました。
これにより、言語を特定のバージョンに限定しない場合、バージョン属性はどういう意味ですか?
私はw3仕様を読もうとしましたが、私の目は滲むようになりました。
FWIW:私もXSLT 1.0と2.0の両方の開発のための酸素を使用して、私は酸素を使用し、サクソン9.3 EE
マイケルケイが良い答えを出しました。私は将来、このような混乱を避けるために、oXygenに個別のXSLT 1.0シナリオを作成し、Saxon 6.5.xを指定することができます。 –
私は全面的に同意します。それ以上に、バージョン= "1.0"のXSLT 2コードと "後方互換モード"が予期せぬ微妙な動作につながる可能性があるので、私の生産コードを確認してください。 Dave Pawsonはもう少し詳しく説明しています:http://www.dpawson.co.uk/xsl/rev2/datatypes.html – Kevan