前一個問題,用戶幫我,但我堅持做簡單的要求:的XPath查詢問題
<?php $nodes = $xPath->query('//table[@class="some_class"]');
但它返回我的整個表DATAS而不是錶行,這就是爲什麼我想僅檢索表格的「td」。
我tryed(但它不工作)
<?php $nodes = $xPath->query('//table[@class="some_class"]/tbody/tr');
什麼我做錯了嗎?
* 編輯HTML結構*
<table class="some_class">
<tbody><tr>
<td class="firstcol" width="160">name</td>
<td width="250">Some Data</td>
</tr>
請發佈您正在使用的HTML,以便我們瞭解確切的結構。 – Oded 2010-09-30 19:10:58
沒有輸入樣本,只能猜測......'// table [@ class =「some_class」] // td' – 2010-09-30 19:12:07
請確保在class屬性中只有some_class而不是some_class和some_other_class。否則你將不得不使用'contains'功能。 – Gordon 2010-09-30 19:13:07