xslt删除名称以特定名称开头的标记

时间:2013-09-05 10:01:42

标签: xml xslt

我有一个包含不同标签的xml文件,我想在输出中输入名称以“C _”开头的标签

如何使用xslt执行此操作 谢谢

1 个答案:

答案 0 :(得分:0)

使用身份转换模板以及禁止复制不以该名称开头的元素的模板:

<xsl:template match="@* | node()">
  <xsl:copy>
   <xsl:apply-templates select="@* | node()"/>
  </xsl:copy>
</xsl:template>

<xsl:template match="*[not(starts-with(local-name(), 'C_'))]"/>
相关问题