XPath 仅显示 1 个 div 容器

对于数小时的搜索,我需要问我的第一个问题。

我想输出所有同名的 div:https://finnik.nl/kenteken/PV752X 上的 <div class="container timelineicon owners right">

我的 xpath:$nodes3 = $finder->query('//div[@class="container timelineicon owners right"]');

输出仅显示第一个条目:

06-10-2017

Nieuwe eigenaar type:
Voertuig is geregistreerd door een onbekende entiteit.

节点3

//3

$tmp_dom3 = new DOMDocument(); 
foreach ($nodes3 as $node3) 
    {
    $tmp_dom3->appendChild($tmp_dom3->importNode($node3,true));
    }
  $innerHTML3.=trim($tmp_dom3->saveHTML()); 

  $buffdom3 = new DOMDocument();
  @$buffdom3->loadHTML($innerHTML3);
    # Iterate over all the <a> tags
    foreach($buffdom3->getElementsByTagName('div') as $link3) {
}

希望有人能帮助我。

ever2003 回答:XPath 仅显示 1 个 div 容器

对我来说

$doc = new DOMDocument();
$doc->loadHTMLFile('./data.html');
$finder = new DOMXPath($doc);
$nodes = $finder->query('//div[@class="container timelineicon owners right"]');

foreach ($nodes as $node)  {
    var_dump($node->textContent);
}

返回两个节点:

24-10-2017 新特征类型: Voertuig geregistreerd 门特殊。

06-10-2017 新特征类型: Voertuig 是 geregistreerd door een onbekende entiteit。

本文链接:https://www.f2er.com/881.html

大家都在问