2010-03-14 46 views
2

以下行有什么问题?xpath for-each multiple conditions

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

尝试选择Node3不是主节点的所有元素o辅助节点。

谢谢。

回答

2

我想你想找到Node3的内容不是主要的,而不是次要的。

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

:)