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 列、つまりNameandEmailフィールドを取得する方法はありますか?

$data = $xpath->query( '//table');最初の2列のみを取得する方法がわからないだけで、テーブルデータを取得できます。

どうもありがとう

4

1 に答える 1

3

最初の 2 つtdの を取得します。

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