Есть ли лучший способ проверить отсутствие атрибута, или его значение равно 0 или пусто?
В настоящее время я должен написать
//Comment[not(@ID) or @ID=0 or @ID='']
Но что-то более простое и менее подверженное ошибкам, если условие забыто, было бы идеально.
РЕДАКТИРОВАТЬ: Следующее все также работает
//Comment[not(not(@ID * 1) = 0)]
//Comment[not(@ID * 1 > 0)]