Я бы хотел выбрать все элементы, которые имеют определенный атрибут или не имеют его вообще:
//job[@salary<"100" or !@salary]
Этот код недействителен. Который из? Спасибо!
//job[@salary<"100" or not(@salary)]
В xpath нет оператора not. Смотри http://www.w3schools.com/xpath/xpath_operators.asp
//job[@salary<"100" or count(@salary)=0]
Протестировано здесь и работает нормально.
//job[count(@salary) = 0]
Я думаю:)