
[2] [[XSLT]] には、 [CODE(XSLTa)[version]]
属性が [CODE(XSLTe)[[VAR[xslt:]][[stylesheet]]]]
要素型, [CODE(XSLTe)[[VAR[xslt:]][[transform]]]]
要素型に定義されています (必須)。また、
[[表記結果要素]]を[[スタイル・シート]]として使うときに、
その[[文書要素]]につけなければならない
[CODE(XSLTa)[[VAR[xslt:]]version]]
大域属性があります。
<http://www.w3.org/TR/xslt#stylesheet-element>,
<http://www.w3.org/TR/xslt#result-element-stylesheet>

したがって、 [[XSLTスタイル・シート]]には必ず根要素に版を表す属性があることになります。

[3] 値の型は [[number]] です。 XSLT 1.0
では値 [CODE(XSLT)[1.0]] が定義されており、
これ以外の値が与えられたときには[[前方互換処理モード]]になります。

[48] [CODE(XSLTe)@en[xslt:[[output]]]] [[要素]]にも [CODE(XSLTa)@en[[[version]]]]
[[属性]]がありますが、これは出力[[言語]]の版を表す違う意味の[[要素]]です
([[XML出力方式]]や [[HTML出力方式]]の項を参照してください)。
