基本上,我的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>
标签,但没有任何帮助。
您不能保留注释,但可以使用在输出中生成注释
<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>