Мне нужно использовать библиотеку Easy RDF в моем проекте Laravel 5.1, и у меня есть некоторые проблемы. Я добавил эту библиотеку в мой файл composer.json, установил ее, и теперь у меня есть этот код:
public function index()
{
$foaf = new EasyRdf_Graph("http://biblioteka.wejherowo.pl/dlibra/dlibra/rdf.xml?type=e&id=1589");
$foaf->load();
$me = $foaf->primaryTopic();
dd($me->get('dc:title'));
}
Но когда я пытаюсь отобразить что-то, я получаю сообщение об ошибке формата, мне нужно настроить эту библиотеку?
Вот экран:
Так как этот граф URI не может быть загружен даже с подсказкой формата rdfxml
как третий параметр в ctor, попробуйте загрузить его косвенно:
$file = file_get_contents('http://biblioteka.wejherowo.pl/dlibra/dlibra/rdf.xml?type=e&id=1589');
$parser = new EasyRdf_Parser_RdfXml();
$graph = new EasyRdf_Graph();
$parser->parse($graph, $file, 'rdfxml', null);
print $graph->dump('text');
Это, однако, не отвечает на ваш вопрос об ошибке формата.
Других решений пока нет …