如何剥离链接,而不是内部文本

时间:2014-06-16 11:51:27

标签: xslt-2.0

我有这个:

<h1>This <i>is</i> a <a href="#someID">good</a> link</h1>

我想只删除<a>而不是<a>中的内容,而不是斜体,所以我得到:

This <i>is</i> a good link

如何在XSLT 2.0中执行此操作?

1 个答案:

答案 0 :(得分:2)

使用

<xsl:template match="a">
  <xsl:apply-templates/>
</xsl:template>

表示a元素以及标识转换模板

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