XPath:在具有特定子项的trs之间选择trs

时间:2013-03-04 05:05:17

标签: html xpath

我无法得到它。

我的网页看起来像这样:

<table>
  <tr>
    <td attr="somevalue"></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td attr="somevalue"></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td attr="somevalue"></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
  </tr>
</table>

所以,我需要选择tr与子td和attr(td [@ *])之间的所有tr,或者如果是最后一个则选择tr之后。

1 个答案:

答案 0 :(得分:1)

也许只是得到所有没有attr“somevalue”的td?

"//td[not(@attr='somevalue')]"