在XSLT

时间:2016-05-02 18:41:22

标签: html xml xslt xslt-1.0

基本上我在我的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>标签包装但没有帮助。

1 个答案:

答案 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>