gpt4 book ai didi

xslt - 如果存在具有给定模式的模板,则仅应用 XSLT 模板

转载 作者:行者123 更新时间:2023-12-04 22:50:35 25 4
gpt4 key购买 nike

在我网站的主 XSLT 模板中,我有:

<xsl:apply-templates select="/data" mode="page-scripts"/>

在导入上述主样式表的另一个页面上,我有一个插入一些 JavaScript 的模板:

<xsl:template match="/data" mode="page-scripts">
<!-- JavaScript -->
</xsl:template>

在没有上述模板的页面上,data节点的内容按照默认模板输出。

什么是避免这种情况的好方法,而不必有一个匹配 page-scripts 模式的空白模板?

最佳答案

On pages that don't have the above template, the contents of the data node is output according to the default template.

What would be a good way to avoid this without having to have a blank template that matches the page-scripts mode?

没有办法阻止 XSLT 内置模板被选中执行,除非覆盖它们。

一个好的解决方案是将“空白”覆盖模板放在“主”样式表本身中,从而避免在任何导入样式表中添加任何此类模板的需要。

关于xslt - 如果存在具有给定模式的模板,则仅应用 XSLT 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10998545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com