我有一个奇怪的问题。使用PHP进行XSLT转换,出于某种原因,打印给用户的已编译模板文件会从代码中删除所有注释。这从未发生过,根本无法调试此问题。即使在源$ xslt-> transformToXML($ xml)中,它也会被剥离注释,而不是之前。
对于包含在<! - - >。
中的JS块,这尤其令人讨厌有什么想法吗?
答案 0 :(得分:5)
据我所知,除非你另有说明,否则XSLT转换将删除注释和处理指令。
如果您想保留评论,可以添加类似
的内容<xsl:template match="comment()">
<xsl:comment><xsl:value-of select="."/></xsl:comment>
</xsl:template>
到你的xslt文件。