importとincludeの違い
importの特徴
- <stylesheet>要素内で最初に書く必要がある
- 内部のxsltが優先
includeの特徴
- 外部のxsltが優先
サンプルコード
[XSLT] 二つのXSLファイルをxsl:include要素でマージさせる
こちらで記載しているincludeの個所を削除し、stylesheetの次にimportを記載すると結果は同じ。
これが違いになる。
優先度について例をあげると、
内部、外部にhtmlのスタイル(フォントなど)を、同じ要素、属性名で違うデータを指定していると、
importでは内部のスタイルが優先されるなどがある。