Я хочу проверить, содержит ли веб-сайт схему разметки schema.org? Я делаю следующее:Zend_Dom_Query для проверки разметки schema.org
$domain = 'http://agents.allstate.com/william-leahy-mount-prospect-il.html';
$client = new Zend_Http_Client();
$client->setUri($domain);
$response = $client->request();
$html = $response->getBody();
$dom = new Zend_Dom_Query($html);
$resultSchema = $dom->query('body');
foreach($resultSchema as $r){
$data = $r->hasAttribute('itemprop');
if($data)
echo 'YEs';
else
echo 'No';
}
Я не понимаю, как это найти. Правильно ли это? Разметка schema.org, используемая на веб-сайте, может использовать любой элемент html. Как я могу запросить все элементы и найти тот, который содержит разметку schema.org?