【发布时间】:2016-05-02 18:41:21
【问题描述】:
基本上,我的 XSLT 中有 HTML cmets,我想保留在输出中,但 XSLT 不断删除它们。它们被完全删除。有什么办法可以保留这些cmets?
下面是一个代码示例:
<xsl:template match="/">
<!-- Preserve This HTML Comment In Output -->
<div><xsl:value-of select="xmlnode" /></div>
</xsl:template>
我尝试使用<xsl:text> 和<xsl:comment> 标签进行包装,但没有任何帮助。
【问题讨论】:
-
"我的 XSLT 中有 HTML cmets。" 不,您的 XSLT 中有 XML cmets。而且您不能“保留”它们,因为 XSLT 处理的是 XML 输入,而不是它本身(尽管理论上您可以从 XSLT 文档中复制注释节点 - 但我不建议这样做)。
-
感谢您的澄清/它帮助我了解发生了什么。