Как получить значение атрибута из node с помощью xpath? - программирование

Как получить значение атрибута из node с помощью xpath?

Полностью новый для xpath.

У меня есть xml:

<Values>
   <Value Value="a" CustomAtr="1" />
   <Value Value="b" CustomAtr="2" />
   <Value Value="c" CustomAtr="3" />
</Values>

Чтобы получить значение по индексу, я могу использовать: string(/*/Value[1]/@CustomAtr)

Можно ли получить значение по ключу? Горячие, чтобы получить значение CustomAtr, где Value="b"?

Спасибо

4b9b3361

Ответ 1

это должно сделать трюк:

string(//Value[@Value='b']/@CustomAttr)