[1] xslt:include
要素型は、
別のスタイル・シートを取込むのに使います。
<http://www.w3.org/TR/xslt#include>
href | URI | (必須) | 取込むスタイル・シート |
この要素は強制空要素です。 また、最上位要素としてのみ存在できます。
[3] 取込みは、リンク先のスタイル・シートの各最上位要素を元のスタイル・シートの
xslt:include
要素と置換えます。
後の処理はもともとの最上位要素と同じ扱いになります。
直接又は間接に自分自身を参照する取り込みは、 誤りです。
[4] 取込むスタイル・シートが表記結果要素が文書要素になる簡略記法の場合は、相当する xslt:template
要素に置換えます。
[5] 姉妹要素型に xslt:import
があります。 xslt:include
では取込んだスタイルシートは取込み元スタイルシートに元から含まれていたかのような扱いを受けます (輸入優先度同位) が、 xslt:import
は輸入優先度に差が出てきますから、継承のようなことをしたいのならそちらを使う必要があります。