<完全なXSLT要素のリファレンス
定義と使用法
<xsl:apply-imports>要素は、インポートされたスタイルシートからテンプレートルールを適用します。
インポートされたスタイルシート内のテンプレートルールは、メインのスタイルシート内のテンプレートルールよりも低い優先順位を持っています。 <xsl:apply-imports>私たちは、インポートスタイルシートではなく、メインのスタイルシートの同等のルールからテンプレートルールを使用したいときに使用されます。
構文
<xsl:apply-imports/>
属性
なし
例
我々はと呼ばれるスタイルシートがあるとし"standard.xsl"メッセージ要素のためのテンプレートルールが含まれています。
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="message">
<h2><xsl:apply-templates/></h2>
</xsl:template>
</xsl:stylesheet>
別のスタイルシートをインポートすることができ"standard.xsl" 、そしてこのようなメッセージ要素を、変更します。
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="standard.xsl"/>
<xsl:template match="message">
<div style="border:solid blue">
<xsl:apply-imports/>
</div>
</xsl:template>
</xsl:stylesheet>
結果は、フォームの要素にメッセージを変換するために、次のようになります。
<div style="border:solid blue"><h2>...</h2></div>
<完全なXSLT要素のリファレンス