xpath:搜索html表行中的节点(多个条件) 查找其表行必须满足几个条件的xpath节点

xpath:搜索html表行中的节点(多个条件) 查找其表行必须满足几个条件的xpath节点,xpath,parent,nodes,siblings,Xpath,Parent,Nodes,Siblings,从table@class=“table_list”中搜索其表行值为“John Wayne”的节点“col_functions” (“col_函数”、“col_firstname”和“col_lastname”是表中的同级节点和子节点) 约翰 列侬 约翰 韦恩 一种选择是检查各地的类名: //table[@class="table_list"]//tr[td[@class="col_firstname"] = "John" and td[@class="col_lastname"] = "Way

从table@class=“table_list”中搜索其表行值为“John Wayne”的节点“col_functions”

(“col_函数”、“col_firstname”和“col_lastname”是表中的同级节点和子节点)


约翰
列侬
约翰
韦恩

一种选择是检查各地的类名:

//table[@class="table_list"]//tr[td[@class="col_firstname"] = "John" and td[@class="col_lastname"] = "Wayne"]/td[@class="col_functions"]/text()

在这里,我们基本上是检查
表中的所有行,查找名为
John
和姓为
Wayne
的单元格,将带有
col_函数的单元格作为输出。

使用同级,如下所示:

//table[@class='table_list']//td[@class='col_firstname'][text()='John']/following-sibling::td[@class='col_lastname'][text=()'Wayne']/following-sibling::td[@class='col_functions']
//table[@class='table_list']//td[@class='col_firstname'][text()='John']/following-sibling::td[@class='col_lastname'][text=()'Wayne']/following-sibling::td[@class='col_functions']