我需要访问具有重复类的嵌套元素,像这样:
<div class="container">
<div class="first"></div>
<div class="first"></div>
<div class="first">
<div class="second"></div>
<div class="second">
<p>I need that text</p>
</div>
</div>
</div>
所以我尝试这样的事情:
$localizacao_x = $xpath_det_page->query('//div[@class="container"]/div[@class="first"][3]/div[@class="second"][2]/p');
$localizacao = $localizacao_x->item(0)->nodeValue;
echo "[Localizacao] : [".$localizacao."]"."<br/>";
但是导致没有物体,有小费吗?
答案 0 :(得分:0)
您的XPath似乎是正确的。我测试了
//div[@class="container"]/div[@class="first"][3]/div[@class="second"][2]/p
结果是
我需要那个文字