2013-07-18 52 views
1
<div id="test"><div class="contains"><ul class = "value"><li> 1 </li><li> 2 </li><li> 3 </li></Ul></div></div> 

<div id="test"><div class="contains"><ul class = "value"><li> 1 </li><li> 3 </li><li> 6 </li></Ul></div></div> 

,以獲得第二組的李值的請幫我...如何使用XPath

在這裏,我需要從李的第二列表中的任何值。所有具有ID和類的屬性div都是相同的。 IM無法選擇

回答

1

如果你確定它永遠是li第二個列表,更acurately中UL從2 LIS,您可以選擇這些與[2]選擇第二divid=test(由這樣,2個元素不應該共享的ID ...)

./div[@id="test"][2]/div[@class="contains"]/ul[@class="value"]/li 
+0

這爲我工作,以及「'// * [包含(@class,‘燼功率選選項’)] //李[ 2]「' –