0

我有一个这样的 HTML:

<table>
  <tr>
     <th>Name</th>
     <th>Email</th>
     <th>Age</th>
  </tr>
  <tr>
     <td>Joe Bloggs</td>
     <td>joe@bloggs.com</td>
     <td>40</td>
  </tr>
  <tr>
     <td>John Doe</td>
     <td>john@doe.com</td>
     <td>40</td>
  </tr>
 </table>

有没有办法使用 xPath 来获取前 2 列,即NameEmail字段?

我可以使用$data = $xpath->query( '//table');不确定如何仅获取前 2 列来获取表数据。

非常感谢

4

1 回答 1

3

获取前两个td

//table/tr/td[position() <= 2]
于 2012-10-16T11:14:29.047 回答