从父母那里获取img节点

时间:2013-06-12 20:47:29

标签: php xpath

我有以下html,我想获得图像“src”值。我正在使用的PHP不会返回任何内容。我没有收到任何错误,我不确定代码是错还是发生了什么?

<a class="main-img" href="/product/index.jsp">
  <img src="14402813t241x292.jpg" height="292" width="241">
</a>

我尝试了以下但没有成功。

$img = $xpath->query("//img");
$img = $xpath->query("//a[@class='main-img']/img");
$img = $xpath->query("//img/@src");
$img = $xpath->query("//a[@class='main-img']/img/@src");

1 个答案:

答案 0 :(得分:0)

你最后的XPath很好。

//a[@class="main-img"]/img/@src

It works

注意查询返回一个节点集。因此,您需要对其进行迭代以获取所有节点。