<table class="attributes">
<tbody>
<tr>
<td class="label title"><b>scale</b></td><td class="value">1/48</td>
<td class="label title"><b>products</b></td><td class="value">Plastic kits</td>
</tr>
<tbody>
</table>
命中在這一個腦塊.....的xpath選擇第一/第二或第四TD內容
試圖內的TD的捕獲特定值。所以第一次我會抓住第一個,然後第二個等...
// table [@ class ='attributes']/tbody/tr // descendant :: td [@ class = '值']
給了我所有的TD值如何只選擇第二或第三
我已經試過
「//表[@類= '屬性']/TBODY/TR // descendant :: td [@ class ='value']/td [2]「
沒有成功。
例如$ x( 「// * [@類= '屬性']/tbody的/ TR/TD [@類= '值']」)找到我
[<td class="value">1/48</td>, <td class="value">Plastic kits</td>, <td class="value">Limited edition</td>, <td class="value">Aircraft</td>, <td class="value">Eduard</td>, <td class="value">0.5 kg</td>]
因此,我改變它到
所以然後我改變xpath到$ x(「// * [@ class ='attributes']/tbody/tr/td [@ class ='value'] [1]」)添加[1 ]和它的作用是返回
[<td class="value">1/48</td>, <td class="value">Limited edition</td>, <td class="value">Eduard</td>]
連結到目前爲止http://i435.photobucket.com/的img專輯/ qq74/gtspeed15/xpath.gif – Stuart