2010-12-21 313 views
0

我是新來的XPath,我需要得到以下後的表節點:的XPath:獲取節點下的另一個節點

<p><b>Some unique string</b></p> 

<center><table> 
<tr> 
<th>..... 


我一直在努力的事情,如:

"following-sibling::.//p//b[.='Some unique string']" 
".//p//b[.='Some unique string']/following:://table" 


到目前爲止,我設法得到了相當卡住和困惑,將不勝感激指針在正確的方向。所以預先感謝您:)


(如果它的確與衆不同,我使用的是lxml.html模塊在Python 2.6)

回答

3

此XPath 1.0表達式:

//b[.='Some unique string']/following::table[1] 

意義:以下第一個table元素在任何b元素中具有'Some unique string'as string value

+0

謝謝你,那是確切的Ÿ我在找什麼! – 2010-12-21 13:48:27