, например, допустима следующая строка xpath:
/web:input_text[@value=null]
, что означает, что элемент не имеет атрибута значения.
Этот XPath возвращает web:input_text, которые не имеют атрибута value:
web:input_text
value
/web:input_text[not(@value)]
XPath /web:input_text[@value=null] выбирает web:input_text со значением узла value attribute = null.
null
Попробуйте /web:input_text[not(@value)] вместо.