<parentNode>
<divNodes>
<div></div>
<div></div>
</divNodes>
<inputNodes>
<input/>
<input/>
</inputNodes>
</parentNode>
В приведенном выше xml мне дан узел, положение которого мне неизвестно, и на основе этого узла мне нужно перейти к соответствующему узлу Div.Так, например, если бы мне дали первый входной узел, я бы выбрал 1-й узел div;если мне дают 2-й узел ввода, я перехожу ко 2-му узлу div.Есть ли способ создать такой условный запрос с помощью xpath?
пример псевдокода того, что я хотел бы, чтобы мой запрос xpath выглядел как / execute ::
input[./ancestor::parentNode/divNodes/div[position() = inputNodePosition]]
, где inputNodePosition - это позиция () узла ввода в InputNodes