检查路径路径中是否有特定元素

时间:2013-03-04 12:41:45

标签: xslt xpath

我一直在尝试检查路径是否在其属性中带有'('以及下面的语句。但它显示错误。

<xsl:for-each select="section/section/contains(@num,'(')">

当我在Altova Spy的XSLT中使用上面的语句时,它会显示一条消息“无效的XPath表达式”。浏览器输出如下:

current()/section/section/section/-->contains<--(@num,'a')

请让我知道要使用的正确声明。这里num是我正在使用的属性。

1 个答案:

答案 0 :(得分:0)

所以你想要遍历section包含@num (的{​​{1}}?

如果是这样,应该这样做:

<xsl:for-each select="section/section[contains(@num, '(')]">