1

XSL 有一个名为的元素<xsl:import href="" />,您可以使用它应用n许多其他现有的 XSL 工作表。但是......<xsl:apply-imports />我不希望在每个导入的样式表之间使用我想要插入新的 HTML 代码(我们的 XSL 表将数据格式化为 HTML)。有没有办法一次导入每个样式表,这样我就可以在每次导入之间插入 HTML 代码?

4

1 回答 1

1

您正在寻求完成的示例会有所帮助,但也许您可以使用 实现您想要的结果xs:include,它可以出现在顶层的任何位置。请参阅“提示:使用导入和包含来覆盖 XSLT 模板xs:import”以获得对vs的一个很好的概述xs:include。另请参见XSLT 1.0 Recommendation中的“组合样式表” 。

对于 XSLT 2.0,对于条件包含,请考虑xsl:use-when可以添加到xs:importxs:include或任何其他 XSLT 指令)的属性。

于 2013-10-08T13:14:19.600 回答