Получить N-й дочерний элемент node с помощью xpath

Мой пример ввода XML:

<root>
 <a>
   <b>item</b>
   <b>item1</b>
   <b>item2</b>
   <b>item3</b>
   <b>item4</b>
 </a>
</root>

Я могу выбрать node b, позиция которого - значение переменной.

Как использовать значение переменной для проверки положения node?

Ответ 2

Следующее должно работать:

/root/a/b[2]

И если это не так, попробуйте:

/root/a/b[position()=2]