首页 > 解决方案 > 获取href值的dom x路径

问题描述

我有以下html

<div class="logo"><a href="/">***® text.<sup>TM</sup></a></div>

我想href用 php dom xpath 获得值,我将如何实现?

这是我尝试过的:

$anchors = $domXpath->query("//div[@class='logo']/a");
foreach($anchors as $a)
{ 
    print $a->nodeValue." - ".$a->getAttribute("href")."<br/>";
}

标签: phpdomxpath

解决方案


这是解决方案。

$xpath = new DOMXpath($dom);
$link = $xpath->query('//div[@class="logo"]/a');
$link->getAttribute('href')

推荐阅读