假设我有以下情况:
<table>
<tbody>
<tr class="dark center"></tr>
<tr class="odd deactivate"></tr>
<tr class="deactivate"></tr>
<tr class="odd deativate"></tr>
<tr class="dark center"></tr>
</tbody>
</table>
是否有一种方法可以将tr
类的dark center
排除在结果之外?
实际上,我是这样使用的:var rows = doc.documentNode.SelectNodes(".//table//tbody//tr");
答案 0 :(得分:2)
您可以使用非包含内容
doc.documentNode.SelectNodes(".//table//tbody//tr[not(contains(@class, 'dark center'))]")
答案 1 :(得分:0)
您可以使用LINQ做到这一点:
var rows = doc.DocumentNode.SelectNodes(".//table//tbody//tr")
.Where(node => node.Attributes["class"].Value != "dark center").ToList();