Обращение к веткам с общим родителем в XPath
Есть ветка <b></b> из которой ответвляются 3 ветки.
<a> <b> <c> <d> <e>монета номиналом 10 копеек</e> <f>количество 1 шт</f> </d> </c> <c> <d> <e>монета номиналом 15 копеек</e> <f>количество 3 шт</f> </d> </c> <c> <d> <e>монета номиналом 50 копеек</e> <f>количество 5 шт</f> </d> </c> </b> </a>Всем доброго времени суток. Ознакомился с некоторыми вариантами обращения к веткам у которых общий родитель. Вопросов стало больше чем ответов. Мне посоветовали использовать descendant. Читал о descendant, из того что понял:
/предок[параметр]/descendant::наследник[параметр] Как в XPath обратиться только к одной определённой ветке?
Например только вот к этой ветке:
<d> <f>количество 5 шт</f> </d>Есть вопросы по синтаксису в XPath и функциям. Порекомендуйте ресурс или чтиво где это подробно описано.
Заранее благодарен.