Я бы попробовал GNU Prolog для Java . На веб-сайте:
GNU Prolog для Java - это реализация ISO Prolog как библиотеки Java
blockquote>
Вы должны проверить длину вашего результата XPath query()
, прежде чем предположить, что есть какие-либо подходящие элементы
Например
curl_close($ch); // this can go immediately after curl_exec()
$metaTags = $xp->query("//meta[@http-equiv='REFRESH']");
if ($metaTags->length > 0) {
$location = $metaTags->item(0)->getAttribute('content');
return substr($location, stripos($location,'URL=') + 4);
}
return true; // or return whatever makes sense if there's no `<meta>` tag