我想知道如何獲取br標籤之前和之後的內容。這是我的html文件的內容。DOMPXPATH如何獲取br標籤之前和之後的文本
<table class="resultTable">
<tr>
<th colspan="2">
<span style="float:left;"><h3>Curcon</h3></span>
<span style="float:right;"><small><img src="/if/stars/0.gif" alt="0" />
<a href="/reviews/read?customerID=739">Review</a></small></span>
</th>
</tr>
<tr>
<td width="590">
Adres: Industrieterrein Seru Loraweg 30B</span>
<br/>
Telefoon: (599-9) 736-7212<br/>Fax: (599-9) 736-7207
<br/>Mobiele telefoon: (599-9) 513-1792<br/>
</td>
<td valign="top" rowspan="2" class="resultslogo">
<img src="" />
</td>
</tr>
<tr>
<td>Categorieë
</tr>
<tr>
<td class="moreinfo" colspan="2">
</tr>
</table>
這裏的PHP代碼我有。到目前爲止,我可以檢索第二行中的聯繫人信息。不過,我想讓他們分開。地址,然後是電話,最後是傳真。
$dom = new DOMDocument();
@$dom->loadHTMLFile($url);
$xpath = new DOMXPath($dom);
foreach($xpath->query('//table[@class="resultTable"]') as $div) {
$trs = $div->getElementsByTagName("tr");
$trs->item(1)->getElementsByTagName("td")->item(0)->nodeValue;
}
該HTML看起來有點破碎。 –