Есть ли способ получить позиционные предикаты XPath из определенного экземпляра узла. Итак, я ищу функцию position(Node), которая возвращает позицию узла в дереве dom. Пример:
<page>
<line>
<wd> bla </wd>
<wd> blabla </wd>
</line>
<line>
<wd> lorem </wd>
<wd> ipsum </wd>
<wd> dolor </wd>
<wd> sit </wd>
</line>
</page>
Таким образом, функция, примененная к узлу с содержимым «ipsum», должна возвращать что-то вроде: второе слово, вторая строка, первая страница.
ваше здоровье