小编Jas*_*eld的帖子

使用 XPath 选择包含特定类的表

我有一个 HTML 表,需要使用 XPath 选择它。该表可能包含也可能不包含多个类,但我只想要包含特定类的表。

以下是 HTML 片段示例:

<html>
  <body>
    <table class="no-border">
      <tr>
        <th colspan="2">Blah Blah Blah</th>
      </tr>
      <tr>
        <td>Content</td>
        <td>
          <table class="info no-border">
            <tr>
              <!-- Inner table content -->
            </tr>
          </table>
        </td>
      </tr>
    </table>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我需要使用 XPath 仅检索包含该类的表info。我尝试过使用/html/body/table/tr/td/table[@class='info*'],但这不起作用。我尝试检索的表可能存在于 HTML 文档中的任何位置 - 从技术上讲,不是任何位置,但外部表和内部表之间可能存在不同的层次结构级别。

如果有人能指出我正确的方向,我将不胜感激。

html xml xpath

2
推荐指数
1
解决办法
6705
查看次数

标签 统计

html ×1

xml ×1

xpath ×1