我使用xPath來獲取表格,表格的第一列有另一個頁面的鏈接,我想鏈接到名稱列(第一列)上。任何幫助,將不勝感激。xPath,複雜的foreach循環
以下是我有:
echo '<table>';
foreach($xpath->query('//*[@id="CRConcernedPersonel1_DataGridCRPersonel"]/tr') as $row) {
echo '<tr>';
foreach($xpath->query('td[position() > 0]', $row) as $col) {
echo '<td>'.trim($col->textContent).'</td>';
foreach($xpath->query('a/@href', $col) as $link)
echo '<a href="'.trim($link->textContent).'"</a>'.'Link text'."\n";
}
echo '</tr>';
}
echo '</table>';
這裏是輸出:
謝謝!
我們可以看到整個HTML文件嗎? – 2014-09-05 13:05:41
http://www.moic2.gov.bh/eInvestor.Web/Web.UI.Pages/Inquiry/InquiryDetails.aspx?cm_cod=15490&br=1&Disp=2&inq=15490 我的文件位於localhost,但這裏是我正在閱讀。在有關人員下。 – 2014-09-05 13:09:34
你想得到什麼幫助?我在這裏沒有看到問題,所以分享得更好。 – hakre 2014-10-12 21:53:47