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