【发布时间】:2017-11-15 09:12:40
【问题描述】:
我有一个 XSL 文件,我想在两个不同的上下文中包含或使用它。在其中一种情况下我想使用 'fo:block' 但在另一种情况下我想使用 'div class="Block"'。
有没有办法根据上下文将我的 XSL 中的所有 'fo:block' 更改为 'div class="Block"' 或反之亦然,也许可以使用参数?
【问题讨论】:
-
你能解释一下“上下文”是什么意思吗?这是您可以匹配的输入中的节点吗?我想如果你想创建
fo:block或div,它不会停在那里,而是你想输出 XSL-FO 或 HTML。维护两个不同的样式表或编写一个样式表似乎更容易,其中一种模式用于 XSL-FO 输出,另一种模式用于 HTML 输出。
标签: html xml xslt xslt-1.0 xslt-2.0