首页 > 解决方案 > 具有两个条件的 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 吗?在一个完美的世界中,会有一个父节点结合了两个兄弟节点,我会选择那个。我希望同时选择两个节点。

标签: htmlxmlxpathxml-parsing

解决方案


推荐阅读