XSLT スタイルシートをインポートしたいのですが、基本的にはデフォルトで無視し、呼び出されたときにのみテンプレートを使用するようにします。
私たちのコンテンツにはカスタム XML + DocBook スタイルのテーブルが含まれているため、現在、XML => my.xsl => docbook.xsl => XHTML の 2 つの XSLT によって変換されています。my.xsl からこれをすべて行うことは可能ですか?
<!-- My XML -->
<xsl:template match="a"/>
<xsl:template match="b"/>
<xsl:template match="c"/>
<!-- DocBook XML -->
<xsl:template match="table">
<xsl:apply-templates select="." mode="docbook"/>
</xsl:template>
docbook.xsl スタイルシートをインポートする際の問題は、既存のテンプレートに干渉する他の多くのテンプレートが含まれていることです。理想的には、docbook.xsl を指定されたモードにインポートする方法がありますが、それは不可能です。docbook.xsl を変更せずにこれを行う方法はありますか?