<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="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <code class="XSLTe"><var>xslt:</var>include</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-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#include">http://www.w3.org/TR/xslt#include</anchor-external></p><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><table><tbody><tr><td><code class="XSLTa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor></td><td>(必須)</td><td>取込むスタイル・シート</td></tr></tbody></table></p><p>この要素は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">強制空要素</anchor>です。
また、<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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 取込みは、リンク先のスタイル・シートの各最上位要素を元のスタイル・シートの
<code class="XSLTe"><var>xslt:</var>include</code>
要素と置換えます。
後の処理はもともとの最上位要素と同じ扱いになります。</p><p>直接又は間接に自分自身を参照する取り込みは、
<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="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> 取込むスタイル・シートが<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="XSLTe"><var>xslt:</var><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">template</anchor></code> 要素に置換えます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> 姉妹要素型に <code class="XSLTe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><var xmlns="http://www.w3.org/1999/xhtml">xslt:</var>import</anchor></code> があります。 <code class="XSLTe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><var xmlns="http://www.w3.org/1999/xhtml">xslt:</var>include</anchor></code> では取込んだスタイルシートは取込み元スタイルシートに元から含まれていたかのような扱いを受けます (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">輸入優先度</anchor>同位) が、 <code class="XSLTe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><var xmlns="http://www.w3.org/1999/xhtml">xslt:</var>import</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>のようなことをしたいのならそちらを使う必要があります。</p></body></html>