[英]xpath cannot get anchor href value
我在从xpath query
获取anchor href
遇到问题。
这是查询:
$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值。
任何建议将不胜感激。
也就是说,因为您仅输出nodeValue。 加
var_dump($item->getAttribute('href'));
获取DOMElement的属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.