class="txt"の文字を検索して、hrefの値を出力のですが、どうもXpathの書き方がわからなくてすいません。
a.htmlとc.htmlを出したいです。
[html]
<div class="item"> <a href="a.html"> <p class="txt">ここのhrefの値は出力される</p> </a> </div> <div class="item"> <a href="b.html"> <p class="txt">ここのhrefはでない</p> </a> </div> <div class="item"> <a href="c.html"> <p class="txt">ここのhrefの値は出力される</p> </a> </div>[php]
$url = file_get_contents('××××.html');
$dom = new DOMDocument();
@$dom->loadHTML($url);
$xpath = new DOMXPath($dom);
↓ここです。
$query = '//article[contains(@class,"item") ???
$q = $xpath->query($query);
var_dump($q);
よくわからなくてアドバイス頂ければと思います。
あなたの回答
tips
プレビュー