XML-документ:
<doc>
<A>
<Node>Hello!</Node>
</A>
<B>
<Node/>
</B>
<C>
</C>
<D/>
</doc>
Как бы вы оценили следующие запросы XPath?
/doc/A/Node != 'abcd'
/doc/B/Node != 'abcd'
/doc/C/Node != 'abcd'
/doc/D/Node != 'abcd'
Я ожидаю, что ВСЕ из них будут оцениваться как истинно .
Однако вот результаты:
/doc/A/Node != 'abcd' true
/doc/B/Node != 'abcd' true
/doc/C/Node != 'abcd' false
/doc/D/Node != 'abcd' false
Это ожидаемое поведение? Или это ошибка моего провайдера XPath (jaxen)?