| <xsl:include> | |
| 他の XSLT スタイルシートを含めることができます。この要素を使用すると、共通の変換を個別のスタイルシートに保管し、そのスタイルシートのテンプレートをいつでも含めることができます。<xsl:import> とは異なり、<xsl:include> で含まれるすべてのテンプレートは、スタイルシートに含まれるテンプレートと優先順位が同じになります。また、その他の相違点として、<xsl:include> はスタイルシートの任意の場所に指定できますが、<xsl:import> はスタイルシートの先頭に指定する必要があります。 | |
| カテゴリ | |
|
トップレベル要素 |
|
| 必須の属性 | |
|
|
| 省略可能な属性 | |
|
なし。 |
|
| コンテンツ | |
|
なし。<xsl:include> は空の要素です。 |
|
| 指定先 | |
|
<xsl:include> は、トップレベル要素であり、<xsl:stylesheet> の子としてのみ使用できます。 |
|
| 定義先 | |
|
XSLT 2.6.1 節「Stylesheet Inclusion」 |
|
| 例 | |
|
<xsl:include> 要素は、スタイルシートを分割するのに適しています。多くの場合、スタイルシートを分割すると再利用しやすくなります。ケーススタディ (第 9 章 を参照) では、特定の用途を持つテンプレートを含むさまざまなスタイルシートを示しています。<xsl:include> 要素の使用例は次のとおりです。 <xsl:include href="toot-o-matic-variables.xsl"/> <xsl:include href="xslt-utilities.xsl"/> <xsl:include href="dw-style.xsl"/> <xsl:include href="build-main-index.xsl"/> <xsl:include href="build-section-indexes.xsl"/> <xsl:include href="build-individual-panels.xsl"/> <xsl:include href="build-graphics.xsl"/> <xsl:include href="build-pdf-file.xsl"/> <xsl:include href="build-zip-file.xsl"/> スタイルシートをこのように分割することにより、デバッグも簡単に行えるようになります。この例では、PDF ファイルを作成するためのすべての規則が |
|