需要获取特定元素后的所有元素

时间:2011-10-07 13:47:13

标签: xml xpath

是否有一个XPath表达式会返回下面文档中<a>后面的所有<span>元素?那就是:[y,z]

<table>
  <tr>
    <td>
      <a href="x">x</a>
      <span>s</span>
      <a href="y">y</a>
      <a href="z">z</a>
    </td>
  </tr>
</table>

2 个答案:

答案 0 :(得分:2)

试试这个XPath:

//a[preceding-sibling::span]

答案 1 :(得分:1)

//td/span/following-sibling::a