<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XSLT</anchor> には、 <code class="XSLTa">version</code>
属性が <code class="XSLTe"><var>xslt:</var><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">stylesheet</anchor></code>
要素型, <code class="XSLTe"><var>xslt:</var><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">transform</anchor></code>
要素型に定義されています (必須)。また、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">表記結果要素</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">スタイル・シート</anchor>として使うときに、
その<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書要素</anchor>につけなければならない
<code class="XSLTa"><var>xslt:</var>version</code>
大域属性があります。
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/TR/xslt#stylesheet-element">http://www.w3.org/TR/xslt#stylesheet-element</anchor-external>,
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/TR/xslt#result-element-stylesheet">http://www.w3.org/TR/xslt#result-element-stylesheet</anchor-external></p><p>したがって、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XSLTスタイル・シート</anchor>には必ず根要素に版を表す属性があることになります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 値の型は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">number</anchor> です。 XSLT 1.0
では値 <code class="XSLT">1.0</code> が定義されており、
これ以外の値が与えられたときには<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">前方互換処理モード</anchor>になります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="48" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[48]</anchor-end> <code class="XSLTe" xml:lang="en">xslt:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">output</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>にも <code class="XSLTa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">version</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>がありますが、これは出力<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語</anchor>の版を表す違う意味の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>です
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML出力方式</anchor>や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML出力方式</anchor>の項を参照してください)。</p></body></html>