Мне нужно запросить узел, чтобы определить, есть ли у него родительский узел, который содержит указанный атрибут. Например:
<a b="value">
<b/>
</a>
Из b в качестве элемента фокуса я бы хотел выполнить запрос XPath:
..[@b]
, который вернул бы элемент a . Возвращаемый элемент должен быть родительским узлом a и не должен содержать ни одного из родственных элементов a .
Библиотека lxml.etree утверждает, что это недопустимое выражение XPath.