Я не уверен в терминологии, поэтому у меня есть проблемы с поиском потенциальных клиентов.
В принципе, я полагаю, что-то вродеxpath фильтрует элементы с определенным элементом
<book>
<genre>sci-fi</genre>
<genre>happy</genre>
</book>
<book>
<genre>romance</genre>
</book>
И я хочу, чтобы запросить список книг, которые не имеют «Sci-Fi», как один из жанров. я пытался что-то простое, как
//book[//book/genre != "sci-fi"]
С идеей, что он будет возвращать все книги, которые не имеют жанровый элемент с «научно-фантастического» ценности, но она все равно возвратит первый, потому что один из его жанр не «научно-фантастический»
Кроме того, как бы я сформулировал этот вопрос так, чтобы люди поняли, о чем я говорю?
На первый взгляд они, похоже, логически совпадают. Почему это «не» работает, когда! = Нет? – MxyL
'[жанр! =" Sci-fi "]' означает "соответствуют тем, у которых есть хотя бы один жанр, который не является sci-fi". '[not (жанр = 'sci-fi')]' означает "не соответствуют тем, которые имеют хотя бы один жанр, равный sci-fi". – Dave
О, я понял. Благодарю. – MxyL