我想從下面只提取第二個ul的li標籤。不幸的是,有沒有類或ID在HTML幫助domxpath - 從第二個ul中提取li標籤
<ul>
<li>Some text</li>
<li>Some text</li>
<li>Some text</li>
</ul>
<ul>
<li>Some more text</li>
<li>Some more text</li>
<li>Some more text</li>
</ul>
我已經試過(幾件事情,其實):
$ul = $xpath->query('//ul')->item(1);
$query = '/li';
$lis = $xpath->evaluate($query, $ul);
想這會讓我的第二UL,然後我可以從那裏提取。它確實讓我獲得了第二個ul的html,但是我顯然誤解了用' - >評估的東西?因爲我的李是所有的李,而不僅僅是第二個UL。
不,這給了我第二個李爲兩個 - 我想要所有李的第二個ul – jmadsen 2013-05-04 09:38:11
好吧..誤解..第二個...... – hek2mgl 2013-05-04 09:38:52
但是,無論如何,你給了我答案:-) // ul [ 2]/li謝謝 – jmadsen 2013-05-04 09:39:10