XSLT标识没有属性的XML标记元素

时间:2013-11-18 09:21:02

标签: xml xslt xslt-1.0

我有一个下面的场景,我想要处理不包含任何属性的XML标记。

<summary>1234</summary>
<summary type='google'>789</summary>

是否有某种方法可以为我的元素编写特定的模板匹配。

<xsl:apply-templates select="summary[@type='google']"/>
<xsl:apply-templates select="summary"/>

第二个模板处理两个元素。我希望第二个模板只处理那些没有任何与之关联的属性的模板。

1 个答案:

答案 0 :(得分:0)

以下仅选择没有属性的摘要元素。

<xsl:apply-templates select="summary[not(@*)]"/>