Xpath的嵌套位置查询

时间:2018-11-26 18:43:17

标签: xpath

<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中的位置()

0 个答案:

没有答案