Was ist die richtige Syntax, um Xpath zu verwenden, um den Inhalt aller divs mit einer bestimmten Klasse zu erhalten? Ich scheine die Divs zu bekommen, aber ich weiß nicht, wie ich ihr InnerHTML bekommen soll.php xpath erhalten Inhalt von div mit Klasse
$url = "http://www.vanityfair.com/politics/2012/10/michael-lewis-profile-barack-obama";
$ctx = stream_context_create(array('http'=> array('timeout' => 10)));
libxml_use_internal_errors(TRUE);
$num = 0;
if($html = @file_get_contents($url,false,$ctx)){
$doc = DOMDocument::loadHTML($html);
$xpath = new DOMXPath($doc);
foreach($xpath->query('//div[@class="page-display"]') as $div){
$num++;
echo "$num. ";
//????
echo "<br/>";
}
echo "<br/>FINISHED";
}else{
echo "FAIL";
}
Haben Sie versucht, '$ div-> nodeValue' oder' $ div-> textContent' – Musa
sicher tat, kein Glück – David