<li class="textes even">
<div class="author"> <strong>Misawa <span class="familyName">Mamie</span></strong></div>
<div class="title"><a href="1640" xml:lang="fr" lang="fr" hreflang="fr"><span xml:lang="fr" lang="fr">Aliénation ou acculturation coloniale ?</span></a> <span class="fullText">[Texte intégral]</span></div>
<div class="subtitle">Taiwan et l’« énigme » d’un succès : le Festival du film japonais de Taipei (1960)</div>
<div class="altertitle" xml:lang="en" lang="en"><span xml:lang="en" lang="en">Estrangement or Colonial Acculturation? Taiwan and the Riddle of Japanese Movies Popularity: the Japenese Film Festival of Taipei, 1960</span></div>
</li>
<li class="textes odd">
<div class="author"> <strong>Nanta <span class="familyName">Arnaud</span></strong></div>
<div class="title"><a href="1676" xml:lang="fr" lang="fr" hreflang="fr"><span xml:lang="fr" lang="fr">Les débats au <span style="font-variant:small-caps;">xx</span><sup>e</sup> siècle sur la légalité de l’annexion de la Corée : histoire et légitimité</span></a> <span class="fullText">[Texte intégral]</span></div>
<div
我想用简单的html dom (http://agichevski.com/2013/11/23/php-simple-html-dom-parser/)检索每个<li>
元素中class=author
的div。
我通过这样做得到<li>
元素:
foreach($html_obj->find('li.textes') as $bt) {
}
如何操作$bt对象来获得嵌套的div ?
谢谢
从$bt
获取作者:
$bt->find("div[class=author]")
或者你可以直接从$html_obj
:
foreach ($html_obj->find("li div[class=author]") as $auth)
{ echo $auth . "n";
}
返回<div class="author"><strong>Misawa <span class="familyName">Mamie</span></strong></div>
<div class="author"><strong>Nanta <span class="familyName">Arnaud</span></strong></div>