Предположим, у меня есть этот XML:
<x>
<e a='1' b='A'/>
<e a='1' b='B'/>
<e a='1' b='A'/>
</x>
Я хотел бы написать xpath, чтобы найти любые элементы e, которые:
- Имеет атрибут @b = 'A'
- имеют одинаковое значение для атрибута @ a
Однако xpath не может ссылаться на буквальное значение атрибута @a. Он может ссылаться на буквальное значение атрибута @b.
Или, в более общем смысле, я хочу выяснить, есть ли случаи, когда есть два или более элемента e [@ b = A '] с одинаковым значением для атрибута @ a.
Возможно ли это?