Что не так со следующей строкой?
<xsl:for-each select="//Node1/Node2/Node3 [.!='Primary' or .!='Secondary' ]">
Попытка выбрать все элементы, где Node3 не является Первичным или Вторичным.
Спасибо.
Я думаю, что вы хотите найти Node3, где контент не является первичным и не вторичным.
<xsl:for-each select="//Node1/Node2/Node3[.!='Primary' and .!='Secondary' ]">
not(. = 'Primary' or . = 'Secondary')
:)