<parentNode>
<divNodes>
<div></div>
<div></div>
</divNodes>
<inputNodes>
<input/>
<input/>
</inputNodes>
</parentNode>
在上面的xml中,为我提供了一个位置未知的节点,基于该节点,我需要导航到相应的Div节点。因此,例如,如果给我第一个输入节点,我将选择第一个div节点;如果给我第二个输入节点,则导航到第二个div节点。有没有办法用xpath创建这种条件查询?
我希望我的xpath查询看起来像/完成的伪代码示例:
input[./ancestor::parentNode/divNodes/div[position() = inputNodePosition]]
其中inputNodePosition是输入节点在InputNodes中的位置()