我正在尝试将一些 XML 从一个文档转移到另一个文档,但我希望它在到达那里时被注释掉。所以我想做这样的事情:
<xsl:template name="process">
<figure>
<xsl:comment>
<xsl:copy />
</xsl:comment>
</figure>
</xsl:template>
当我使用直接的 Java XSLT 处理器运行它时,我得到了以下内容:
<figure>
<!--
-->
</figure>
奇怪的是,如果我在没有评论对象的情况下运行它,如:
<xsl:template name="process">
<figure>
<xsl:copy />
</figure>
</xsl:template>
内容通过就好了。
有任何想法吗?我想也许你不能在评论中使用元素,但我查了一下,应该没问题。