Tài liệu XML:Toán tử XPath "! =". Làm thế nào nó hoạt động?
<doc>
<A>
<Node>Hello!</Node>
</A>
<B>
<Node/>
</B>
<C>
</C>
<D/>
</doc>
Bạn đánh giá các truy vấn XPath sau đây như thế nào?
/doc/A/Node != 'abcd'
/doc/B/Node != 'abcd'
/doc/C/Node != 'abcd'
/doc/D/Node != 'abcd'
Tôi mong chờ ALL trong số này để đánh giá để đúng.
Tuy nhiên, đây là kết quả:
/doc/A/Node != 'abcd' true
/doc/B/Node != 'abcd' true
/doc/C/Node != 'abcd' false
/doc/D/Node != 'abcd' false
là hành vi mong đợi này? Hay là một lỗi với nhà cung cấp XPath của tôi (jaxen)?
Câu hỏi hay, +1. Xem câu trả lời của tôi cho một lời giải thích và "phải nhớ" quy tắc và giải pháp.:) –