0

使用 Zend Dom Query 我想搜索HTML以查找某些属性。

以下图为例。

<img id="active-main-image"  src="/images/example.jpg" alt="Image 1234" class="product-image">

而不是使用$this->_xhtml->query('img#active-main-image');我想通过使用alt属性来查找图像。

伪-> $this->_xhtml->query('img alt Image 1234');

我可以理解为什么这种方法在传统上并不流行,但是,当只配备页面上某个图像的Alt 值时,我别无选择。

谢谢

4

1 回答 1

2

Zend_Dom_Query有一个queryXpath方法可以接受有效的 xpath 查询。

未经测试,但这应该可以工作:

$dom = new Zend_Dom_Query($html);
$img = $dom->queryXpath("//img[@alt='Image 1234']");
于 2012-11-13T15:41:57.830 回答