0

Zend Dom Queryを使用して、特定の属性を見つけるためにHTMLを検索したいと思います。

次の画像を例として取り上げます。

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

を使用する代わりに、 alt属性$this->_xhtml->query('img#active-main-image');を使用して画像を検索したいと思います。

疑似-> $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 に答える