我有一个带表格的xhtml页面。通常,其中一个在单元格中有文本“针文”。 如何获得所有这样的表?
<table class="content_table">
<tr>
<td>Column 1</td>
<td>Column 2</td>
</tr>
<tr>
<td>Value 11</td>
<td>Value 21</td></tr>
<tr>
<td><a href="link.html">needle text</a></td>
<td>Value 22</td>
</tr>
</table>
注意:表格可以带有标签:thead,th等
"//*[@class='content_table']"
完成。//alink[text() = "needle text"]
但结果空洞。//alink[text() = "needle text"]/..
答案 0 :(得分:2)
您可以尝试以下 XPATH
//a[.='needle text']/ancestor::table[1][@class='content_table']
或
//table[@class='content_table' and .//a[.='needle text']]