在XSLT转换后保留评论

时间:2013-05-06 21:31:58

标签: xml xslt comments

这看起来很简单,但我以前没见过。

在应用XSLT之后,我需要将XML文件中的注释保留到输出XML。

有谁知道这是怎么回事? 谢谢!

1 个答案:

答案 0 :(得分:1)

在您的XSL中,您可以引用源XML中与其他元素类似的注释,例如:

<xsl:template match="comment()">
    <xsl:value-of select="."/>
</xsl:template>

如果它也应该在您转换的XML中显示为注释,则可以执行以下操作:

<xsl:template match="comment()">
    <xsl:comment>
        <xsl:value-of select="."/>
    </xsl:comment>
</xsl:template>