html - 具有两个条件的 XPath 同级
问题描述
我可以使用什么 XPath 同时选择同级 HTML 元素。我尝试了以下路径的不同变体,但没有成功:
//table/tbody/tr[@class="info" or @class="body"]
的HTML:
<html>
<table>
<tbody>
<tr class="info"></tr>
<tr class="body"></tr>
<tr class="info"></tr>
<tr class="body"></tr>
<tr class="info"></tr>
<tr class="body"></tr>
</tbody>
</table>
</html>
我可以通过一次搜索选择“Body” tr 和“info” tr 吗?在一个完美的世界中,会有一个父节点结合了两个兄弟节点,我会选择那个。我希望同时选择两个节点。
解决方案
推荐阅读
- django - Django中的多个身份验证登录页面
- postgresql - 如何在 Postgres 中获得时间间隔的中位数?
- powershell - 在 PowerShell 中使用 Remove-PnPTenantSite 删除 SharePoint 站点不起作用
- ios - 设备上的 Xcode 11 实时预览失败,但应用程序运行正常
- powershell - 将成员添加到 PSCustomObject 变量 - 了解发生了什么
- python - 观察到 N 个特殊字符后添加换行符
- php - 如何确定使用哪个解码命令使用 PHP 对编码字符串进行解码
- reporting-services - SSRS:MATRIX 中两列之间的动态差异
- python - 19 位长整数的截断问题
- python - Python:在两个字典列表中查找匹配记录(不同的键名)