【发布时间】:2018-03-22 02:00:43
【问题描述】:
给定以下 xml:
<randomName>
<otherName>
<a>item1</a>
<a>item2</a>
<a>item3</a>
</otherName>
<lastName>
<a>item4</a>
<a>item5</a>
</lastName>
</randomName>
Running: '//a' 给了我一个包含所有 5 个“a”元素的数组,但是 '//a[1]' 没有给我这五个元素中的第一个(item1)。相反,它给了我一个包含 (item1 和 item 4) 的数组。
我相信这是因为它们都是相对的位置 1。如何通过整体索引抓取任何元素?
我希望能够使用变量“x”来获取 itemX。
【问题讨论】:
标签: xpath