如何使用xpath获取Index而不是相对位置

时间:2018-03-21 17:58:02

标签: xpath

给出以下xml:

<randomName>
    <otherName>
        <a>item1</a>
        <a>item2</a>
        <a>item3</a>
    </otherName>
    <lastName>
        <a>item4</a>
        <a>item5</a>
    </lastName>
</randomName>

跑步:&#39; // a&#39;给了我一个全部5&#34; a&#34;但是&#39; // a [1]&#39;没有给我这五个要素中的第一个(第1项)。它改为给我一个包含(item1和item 4)的数组。

我相信这是因为他们都是相对位置1。如何通过整体索引获取任何元素?

我希望能够使用变量&#34; x&#34;获得itemX。

1 个答案:

答案 0 :(得分:2)

您可以将其包装在括号中,以便它知道将索引应用于整个结果集

(//a)[1]