<?php
$ch = curl_init("http://www.alibaba.com/showroom/black-and-white-wedding-dresses.html");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
$html = curl_exec($ch);
curl_close($ch);
$dom = new DOMDocument;
$dom->strictErrorChecking = false;
@$dom->loadHTML($html);
$xpath = new DOMXpath($dom);
$description = $xpath->query('//meta[@name="description"]/@content');
foreach ($description as $n) {
echo $n->nodeValue ;
}
?>
Нет ничего возвращенного. С другими URL-адресами он работает нормально. В чем может быть проблема?Не удается открыть удаленный файл для запуска Xpath на нем
@derp: Спасибо, я буду иметь, чтобы смотреть на это ... это странно. Он находится в пространстве имен XHTML, но на первый взгляд кажется, что он не выполняет рекомендацию по пространству имен XML (http://www.w3.org/TR/REC-xml-names/). – LarsH
@derp Как HTML5 выходит из SGML? Я думал, что HTML - это приложение SGML. – LarsH