我在anchor href
获取xpath query
时遇到问题。
以下是查询:
$hrefxpath = $xpath->query('//*[@id="content"]/article[1]/article[1]/div/h2/a[@href]');
foreach($hrefxpath as $item){
var_dump($item->nodeValue);
}
这是HTML:
<div id="content">
<article>
<article>
<div>
<h2>
<a href="hrefvalue">Something Awesome</a>
</h2>
</div>
</article>
</article>
</div>
结果为Something Awesome
,但没有href值。
任何建议都将不胜感激。
答案 0 :(得分:0)
也就是说,因为你只输出nodeValue。添加
var_dump($item->getAttribute('href'));
获取DOMElement的属性。