我使用html agility pack来解析html文件。 html文件中有一个大表。
....
<tr class="..."><td>xxx</td>.....</tr>
<tr class="..."><td>xxx</td>.....</tr>
<tr class="..."><td>yyy</td>.....</tr>
<tr class="..."><td>zzz</td>.....</tr>
....
我想选择内容为tr
的第一个孩子td
的所有xxx
。怎么写xpath?
//tr[....]
更新
如何添加“tr
s的附加条件还必须恰好有五个td
”?
答案 0 :(得分:2)
使用此XPath:
//tr[td[1][. = 'xxx']]
的更新强> 的
//tr[td[1][. = 'xxx']][count(td) = 5]
或使用and
操作数:
//tr[td[1][. = 'xxx'] and count(td) = 5]