xmlhack.ru XML-форумы
Обсуждение XML и связанных с ним технологий

Исключение в XPath


Автор Сообщение
Krok
Гость




[13375] Пн Дек 08, 2008 10:54
Исключение в XPath
Подскажите, можно ли в XPath как-то исключить узлы?
Если надо получить узлы CD с атрибутом Licensed пишется так:
CD[@Licensed],
если с годом выпуска 2001:
CD[@Year='2001']
если со всеми остальными:
CD[@Year!='2001']

А как получить узлы, у которых НЕТ атрибута?
CD[@Licensed.text()=''] // не помогает
CD[!@Licensed] // некорректно

спасибо
EolDarkElf
Новичок

Зарегистрирован: 19.09.2008
Сообщения: 32

[13376] Пн Дек 08, 2008 13:02

http://zvon.org/xxl/XPathTutorial/General/examples.html
Krok
Гость




[13377] Пн Дек 08, 2008 14:55

Спасибо. Отличные примеры.

CD[not (@Licensed)] стало быть....