xpath for-each多个条件

时间:2010-03-14 11:15:46

标签: xslt xpath

以下行有什么问题?

<xsl:for-each select="//Node1/Node2/Node3 [.!='Primary' or .!='Secondary' ]">

尝试选择Node3不是Primary o Secondary的所有元素。

感谢。

2 个答案:

答案 0 :(得分:2)

我认为您希望找到内容不是主要内容而非次要内容的Node3。

<xsl:for-each select="//Node1/Node2/Node3[.!='Primary' and .!='Secondary' ]">

答案 1 :(得分:0)

not(. = 'Primary' or . = 'Secondary')

:)