XSL有一个名为 <xsl:import href="" /> 您可以申请的 n 其他现有XSL表的数量。然而使用 <xsl:apply-imports /> 这对我来说是不可取的,因为在每个导入的样式表之间,我想插入新的HTML代码(我们的XSL表将数据格式化为HTML)。有没有办法一次导入一个样式表,这样我就可以在每次导入之间插入HTML代码?
<xsl:import href="" />
n
<xsl:apply-imports />
举个例子说明你想要实现的目标会有所帮助,但也许你可以使用 xs:include ,可以出现在顶层中的任何点。请参阅“ Tip: Use imports and includes to override XSLT templates “以便对 xs:import 对 xs:包括 。另请参阅“ Combining Stylesheets “在 XSLT 1.0 Recommendation .
xs:include
xs:import
xs:包括
对于XSLT 2.0 ,对于有条件包含,请考虑 xsl:use-when 属性,可以添加到 xs:导入 (或 xs:包括 或任何其他XSLT指令)。
xsl:use-when
xs:导入