Web サイトに 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';
}
これを見つける方法がわかりません。これは正しい方法ですか?Web サイトで使用される schema.org マークアップでは、任意の html 要素を使用できます。すべての要素を照会して、schema.org マークアップを含む要素を見つけるにはどうすればよいですか?