基本上我在我的XSLT中有HTML注释要保留在输出中,但XSLT会不断删除它们。他们完全被删除了。有什么办法保留这些评论吗?
下面是一个代码示例:
<xsl:template match="/">
<!-- Preserve This HTML Comment In Output -->
<div><xsl:value-of select="xmlnode" /></div>
</xsl:template>
我尝试用<xsl:text>
和<xsl:comment>
标签包装但没有帮助。
答案 0 :(得分:2)
您无法保留评论,但可以在输出中使用以下内容生成评论:
<xsl:comment>This is a comment!</xsl:comment>
因此尝试
<xsl:template match="/">
<!-- Preserve This HTML Comment In Output -->
<xsl:comment>Preserve This HTML Comment In Output</xsl:comment>
<div><xsl:value-of select="xmlnode" /></div>
</xsl:template>