如何使用xslt或xpath向xml文件添加注释

时间:2013-02-26 15:07:18

标签: xml xslt xpath

我刚刚学习了xpath和xsl,我有一个问题。

我如何添加例如注释<!-- foo -->到每个名为foo的xml元素的开头?

我可以使用xpath或xslt吗?

1 个答案:

答案 0 :(得分:4)

是的,有一个XSLT元素:&lt; xsl:comment&gt ;.

为了执行您所描述的内容,您可以使用以下内容:

<!-- Match foo elements in the XML -->
<xsl:template match="foo">
    <xsl:comment>foo</xsl:comment>
    <foo>
        <xsl:apply-templates />
    </foo>
</xsl:template>